CListBox::AddStringは、文字列を項目としてリストボックスに追加するメンバ関数・・・。
今回はエディットボックスを用意して、ボタンを押すと、エディットボックスの文字列をリストボックスに追加していくようにする・・・。
このように、リストボックスの下にエディットボックス、右にボタンを追加・・・。
Button1をクリックして、押された時の処理を書く・・・。
pEdit1->GetWindowTextLengthで、エディットボックスのテキストの長さを取得し、それより1大きいTCHAR配列ptszTextを生成・・・。
pEdit1->GetWindowTextでテキストを取得しptszTextに格納したら、pListBox1->AddStringでptszTextをリストボックスに追加・・・。
最後にptszTextを解放・・・。
"ABC"を入力し、Button1を押すと、
"ABC"がリストボックスに追加される・・・。
今度は"あいうえお"を入力し、Button1を押す・・・。
"あいうえお"が"ABC"の下に追加された・・・。
"123"を入力し、Button1を押す・・・。
今度は"ABC"の上に追加される・・・。
順番が追加順でないのは、
SortプロパティがTrueになっていて、追加時にソートしているからである・・・。
Sample/CListBox.h at master · bg1bgst333/Sample · GitHub
Sample/CListBox.cpp at master · bg1bgst333/Sample · GitHub
Sample/CListBoxDlg.h at master · bg1bgst333/Sample · GitHub
Sample/CListBoxDlg.cpp at master · bg1bgst333/Sample · GitHub
Sample/resource.h at master · bg1bgst333/Sample · GitHub
Sample/CListBox.rc at master · bg1bgst333/Sample · GitHub
Sample/stdafx.h at master · bg1bgst333/Sample · GitHub
Sample/stdafx.cpp at master · bg1bgst333/Sample · GitHub