CWindowを継承したCMainWindowでウィンドウを作成するようにする。
そのためには、いろいろやることがある。
CWindow::Createのウィンドウクラス名省略バージョンを作るのもそのひとつ。
まずは、MainWindow.hを追加し、
省略バージョンを作っておく。
MainWindow.cppは、
ウィンドウクラス名"CMainWindow"とする。
Window.hで、
こちらにも省略バージョン追加。
Window.cppは、
ウィンドウクラス名"CWindow"とする。
そして、MainApplication.cppは、
ウィンドウクラス"CMainWindow"を登録し、CMainWindowオブジェクトを作成し、省略バージョンを呼び出す。
こうすると、オーバーライド側のCMainWindo::Createの省略バージョンが呼ばれる。
![見た目は変わらないが、これでCWindowを継承したウィンドウを作れる。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20220128/20220128132102.png)
見た目は変わらないが、これでCWindowを継承したウィンドウを作れる。
Test/winapi/CWindow/Create/src/CWindow at master · bg1bgst333/Test · GitHub