読者です 読者をやめる 読者になる 読者になる

Haiiro #3 子ウィンドウの作成

Haiiroも子ウィンドウを追加・・・。
ただし、こちらはゲームなので、ゲーム描画の基本となる子ウィンドウGraphicsViewを追加する・・・。

f:id:BG1:20161103140819p:plain

新しい項目の、

f:id:BG1:20161103140844p:plain

GraphicsView.hを追加・・・。

こんな感じ・・・。

GraphicsView.cppは、

CreateでスタイルをWS_VSCROLLからWS_BORDERに変えてるぐらい・・・。
スクロールが付かないので、子ウィンドウと気付きにくいため、とりあえずボーダーを付けてみた・・・。

あとは、

OnCreateでCGraphicsViewオブジェクトをCreateとか、

InitInstanceで"GraphicsView"ウィンドウクラスをRegisterClassとか、WindowListViewの場合と同じ感じ・・・。

f:id:BG1:20161103141812p:plain

黒いボーダーが子ウィンドウGraphicsView・・・。

Haiiro/winapi/win32_blank/vs14/src/Haiiro at develop · bg1bgst333/Haiiro · GitHub