GetDlgItem

GetDlgItemは、指定されたリソースIDのコントロールのウィンドウハンドルを取得するWindowsAPI・・・。

GetDlgItem 関数

第1引数に、そのコントロールのあるダイアログのウィンドウハンドル、第2引数にリソースIDを指定する・・・。
ダイアログに限らず、普通のウィンドウでもOK・・・。

resource.hが、

GetDlgItem.rcが、

となっているダイアログで、

ID_BUTTON1の時(Button1が押された時)、GetDlgItemでID_BUTTON1, ID_STATIC1のハンドルをそれぞれ取得し、MessageBoxで表示・・・。

f:id:BG1:20150807143759p:plain

Item1-1で、

f:id:BG1:20150807143826p:plain

ダイアログが出てきたので、Button1を押すと、

f:id:BG1:20150807143853p:plain

Button1のハンドルhButtonの値がメッセージボックスで表示される・・・。
OKを押すと、

f:id:BG1:20150807144050p:plain

今度は、CenterStaticText1のハンドルhStaticの値がメッセージボックスで表示される・・・。

Sample/GetDlgItem.cpp at master · bg1bgst333/Sample · GitHub
Sample/resource.h at master · bg1bgst333/Sample · GitHub
Sample/GetDlgItem.rc at master · bg1bgst333/Sample · GitHub