ボタンの表示(WindowsAPI)

ダイアログにOKボタンとは別の新たなボタンを配置してみる・・・。

f:id:BG1:20160530170201p:plain

ツールボックスでButtonを選択・・・。

f:id:BG1:20160530170318p:plain

このように配置・・・。

f:id:BG1:20160530170406p:plain

Captionも"Button1"から、

f:id:BG1:20160530170453p:plain

"アップデートの確認"に変更・・・。

f:id:BG1:20160530170552p:plain

IDも"IDC_BUTTON1"から、

f:id:BG1:20160530170735p:plain

"IDC_BUTTON_UPDATECHECK"に変更・・・。

ボタンの処理はDialogProcの、

メニューと同様、WM_COMMANDのLOWORD(wParam)で押されたリソースIDをチェックする・・・。
IDC_BUTTON_UPDATECHECK(アップデートの確認)ボタンが押されたら、メッセージボックスで"IDC_BUTTON_UPDATECHECK"と表示・・・。

f:id:BG1:20160530171529p:plain

実行して、

f:id:BG1:20160530171559p:plain

バージョン情報・・・。

f:id:BG1:20160530171614p:plain

ダイアログが表示されたら、"アップデートの確認"ボタンを押すと、

f:id:BG1:20160530171705p:plain

メッセージボックスが表示された・・・。

https://github.com/bg1bgst333/Test/blob/master/button/button/winapi/src/Button/Button/Button.cpp
https://github.com/bg1bgst333/Test/blob/master/button/button/winapi/src/Button/Button/resource.h
https://github.com/bg1bgst333/Test/blob/master/button/button/winapi/src/Button/Button/Button.rc