コンボボックスで選択されたインデックスを取得するには、SendMessageでCB_GETCURSELを送信する・・・。
CB_GETCURSEL message (Windows)
Button2が押された時、
ID_COMBO1のハンドルhComboに、SendMessageでCB_GETCURSELを送ると、今選択されているインデックスが返るので、それをメッセージボックスで表示・・・。
Item1-1で、
Button1で予め項目を3つ追加しておく・・・。
"ABC"をクリックすると、自動的にエディットボックスに"ABC"がセットされる・・・。
この時、Button2を押すと、
インデックスidxが0と返ってくる・・・。
"DEF"だと自動的に"DEF"がセットされる・・・。
押すと、
"DEF"は1番目・・・。
"GHI"だと、
2番目・・・。
ちなみに、
エディットボックス部分を消したり、下のリストボックス部分と一致しない文字列を入力したときにButton2を押すと、
-1になる・・・。
Sample/CB_GETCURSEL.cpp at master · bg1bgst333/Sample · GitHub
Sample/resource.h at master · bg1bgst333/Sample · GitHub
Sample/CB_GETCURSEL.rc at master · bg1bgst333/Sample · GitHub