CWindow::RegisterClassでも、ウィンドウクラス登録は出来るが、ウィンドウ自体はCUserControlで作っているわけだから、CUserControl::RegisterClassでもウィンドウクラス名を指定して登録できるようにする。
UserControl.hで、
ウィンドウクラス名を指定するタイプを追加。
UserControl.cppは、
中でCWindow::RegisterClassのウィンドウクラス名を指定するタイプを呼んでいる。
あとは、MainApplication.cppで、
CUserControl::RegisterClassで、"UC1"を登録。
起動時。
ちゃんとCMainWindowもCUserControlも表示出来てる。
終了時。
Test/winapi/CUserControl/RegisterClass/src/CUserControl at master · bg1bgst333/Test · GitHub