CPicture::RegisterClass

改めて、CPictureをCUserControlの派生クラスとして作り直し、今回はCPicture::RegisterClassも実装する。
Picture.hで、

CUserControlを継承元とする。
Picture.cppで、

CStaticCoreだったところはCUserControlに。

RegisterClassを呼ぶと、"CPicture"でウィンドウクラス登録をする。
MainWindow.cppで、

OnCreateで、m_pPicture->Createでウィンドウ作成するときは、まだウィンドウクラス名の"CPicture"が必要。
MainApplication.cppで、

CPicture::RegisterClassで、ウィンドウクラス"CPicture"を登録。

新しいCPictureが表示された
新しいCPictureが表示された

スクロールバーの付いた新しいCPictureが表示された。

Test/winapi/CPicture/RegisterClass/src/CPicture at master · bg1bgst333/Test · GitHub