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

エディットボックスの表示(WindowsAPI)

あるボタンを押したら、エディットボックスに入力されたテキストを取得してメッセージボックスで表示し、別のボタンを押したら、エディットボックスに別のテキストをセットする・・・。

f:id:BG1:20160605110148p:plain

"アップデートの確認"ボタンとは別に、新しいボタンを配置・・・。

f:id:BG1:20160605110251p:plain

今回は、IDやキャプションはこのまま・・・。

f:id:BG1:20160605110337p:plain

Edit Controlを選択・・・。

f:id:BG1:20160605110416p:plain

これもIDはこのまま・・・。

"アップデートの確認"ボタン(IDC_BUTTON_UPDATECHECK)が押されたら、GetDlgItemで取得したIDC_EDIT1のハンドルを使って、GetWindowTextでテキストを取得し、MessageBoxで表示・・・。

"Button2"ボタン(IDC_BUTTON2)が押されたら、SetWindowTextで"ABCDE"をIDC_EDIT1にセットする・・・。

f:id:BG1:20160605111134p:plain

"あいうえお"と入力・・・。
これで、"アップデートの確認"ボタンを押すと、

f:id:BG1:20160605111435p:plain

メッセージボックスで表示された・・・。
テキストを取得できたということ・・・。

さらに、Button2を押すと、

f:id:BG1:20160605111510p:plain

"ABCDE"に変化した・・・。
テキストをセットできたということ・・・。

Test/edit/edit/winapi/src/Edit/Edit at master · bg1bgst333/Test · GitHub