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

Aoi #7 メニューアイテムが選択された時の処理

これまでメニューアイテムを押しても、反応しないようにしていた・・・。
アイテムが選択された時の処理を実装する・・・。

MenuBar.hは、

それぞれのメニューアイテムが選択された時のハンドラを追加・・・。

MenuBar.cppは、

OnCommandMenuItemで、IDごとにswitch-case文で振り分け・・・。

各ハンドラはメッセージボックス出すだけ・・・。

MenuWindow.cppは、

メニューが選択された時は、HIWORD(wParam)が0になるので、m_pMenuBar->OnCommandMenuItemにwParam, lParamを渡して呼び出す・・・。
で、CMenuBarの方に任せるという形・・・。

f:id:BG1:20170120233833p:plain

"新規"を選択すると、

f:id:BG1:20170120233853p:plain

このように"新規"とメッセージボックスが出て、他のアイテムも同様にメッセージボックスが出る・・・。

・メニューアイテムが選択された時の処理 · bg1bgst333/Aoi@739847a · GitHub