CreateMenu

CreateMenuは、新規にメニューを作成するWindowsAPI・・・。

CreateMenu 関数

動的にメニューを作成して、表示するにはこれを使う・・・。

今回は、とりあえず、CreateMenuを呼んでメニューを作成し、そのハンドルの値を表示するだけ・・・。

WindowProcに、

staticでHMENU型変数hMenuを用意・・・。
これにメニューハンドルが入る・・・。

WM_CREATE時に、

CreateMenuでメニューを作成し、ハンドルをhMenuに格納・・・。
それを_stprintfで文字列にしてtszHMenuに格納・・・。
で、MessageBoxで表示・・・。

起動すると、

f:id:BG1:20150522105157p:plain

MessageBoxでhMenuの値が表示される・・・。

f:id:BG1:20150522105228p:plain

ただ、当然これだけではメニューは表示されない・・・。

Sample/CreateMenu.cpp at master · bg1bgst333/Sample · GitHub