DECLARE_WND_CLASS

DECLARE_WND_CLASSで、ウィンドウクラス名を指定する。

ウィンドウクラスマクロ | Microsoft Docs

実は、NULLを指定しても、ウィンドウが作成される。

今度はWin32
今度はWin32

今度はWin32。

Windowアプリケーションの空プロ
Windowアプリケーションの空プロ

Windowアプリケーションの空プロ。

DECLARE_WND_CLASSにNULLをセット。

ウィンドウ名も"DECLARE_WND_CLASS"に変更。

ウィンドウが表示された
ウィンドウが表示された

ウィンドウが表示された。
ウィンドウクラス名がどうなっているか調べてみる。

ブレークポイントをここに置いて
ブレークポイントをここに置いて

ブレークポイントをここに置いて、

ここに来たらどんどんステップインしていく
ここに来たらどんどんステップインしていく

ここに来たらどんどんステップインしていく。

どうも自動生成されてる模様。
どうも自動生成されてる模様。

どうも自動生成されてる模様。

WTL/ATLのメッセージマップ実現のしくみ

アドレスから自動生成されてるらしい。

Sample/atl/DECLARE_WND_CLASS/DECLARE_WND_CLASS/src/DECLARE_WND_CLASS at master · bg1bgst333/Sample · GitHub