LB_ADDSTRING

2018/07/03

リストボックスに単純な文字列を項目として追加するには、SendMessageでLB_ADDSTRINGメッセージと追加したい文字列を送信する・・・。

LB_ADDSTRING message (Windows)

Button1(ID_BUTTON1)が押された時、

エディットボックス(ID_EDIT1)にセットされたテキストを取得し、リストボックス(ID_LIST1)のウィンドウハンドルhListに、SendMessageでLB_ADDSTRINGと取得したテキストを送信・・・。
これでエディットボックスのテキストがリストボックスに順に追加されていく・・・。

f:id:BG1:20150908112602p:plain

Item1-1で、

f:id:BG1:20150908112625p:plain

まだ何も追加されていない・・・。

f:id:BG1:20150908112704p:plain

まずエディットボックスに"ABC"をセット・・・。
ボタンを押すと、

f:id:BG1:20150908112826p:plain

"ABC"がリストボックスに追加された・・・。

"XYZ"をセットしてボタンを押すと、

f:id:BG1:20150908113013p:plain

"XYZ"がその下に追加された・・・。

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