CWindow::OnCreate

ウィンドウメッセージWM_CREATEが来た時の処理を、OnCreateメッセージハンドラにまとめる。
Window.hに、

OnCreateを追加。
Window.cppで、

0を返す。
あとは、

WM_CREATEのところで、OnCreateにhwndとlParamを渡して、戻り値をreturnで返す。
これだけでもいいが、CMainWindowで、OnCreateをオーバーライドしてみる。
MainWindow.hで、

OnCreateを追加。
MainWindow.cppでは、

メッセージボックスで"CMainWindow::OnCreate"と表示してみる。
戻り値は0を返してもいいけど、親クラスのOnCreateを呼んでみた。

オーバーライドしたので、CMainWindow::OnCreateが呼ばれる。
オーバーライドしたので、CMainWindow::OnCreateが呼ばれる。

オーバーライドしたので、CMainWindow::OnCreateが呼ばれる。

で、ウィンドウが表示される。
で、ウィンドウが表示される。

で、ウィンドウが表示される。

Test/winapi/CWindow/OnCreate/src/CWindow at master · bg1bgst333/Test · GitHub