ListBox中追加一行文字的问题
是用SDK,创建一个对话框,通过资源编辑器,在对话框中追加了一个ListBox。
但是在对话框的窗体函数中,取得ListBox的窗体句柄后,插入不了文字。
插入文字的代码是:
在接收到WM_INITDIALOG消息的时候:
hListBox = GetDlgItem(hWnd, IDC_LISTBOX);
if(IsWindow(hListBox))
{
index = SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)"123");
index = SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)"345");
index = SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)"456");
SetFocus(hListBox);
}
hListBox不是NULL,但是index的值始终是0,请问是什么原因呢?是否是ListBox资源还需要设置什么属性吗(现在是Extended类型的)。