1
我想添加一些字符串到一個listbox.Is這可能發送一個消息從函數添加到列表框中的字符串?發送郵件到列表框
我想添加一些字符串到一個listbox.Is這可能發送一個消息從函數添加到列表框中的字符串?發送郵件到列表框
我得到了正確的代碼。如下:
LPTSTR lpBuffer = m_WindowTitle.GetBuffer();
HWND listHWnd = ::GetDlgItem(AfxGetMainWnd()->m_hWnd, IDC_LIST1);
SendMessage(listHWnd, LB_ADDSTRING, 0, (LPARAM)lpBuffer);
m_WindowTitle.ReleaseBuffer ();
感謝您的幫助。
可以爲列表框創建一個成員變量,並說m_ctrlListBox.AddString
或
CListBox *pMyList = (CListBox *) GetDlgItem(IDC_LIST1);
pMyList->AddString("My String");
如果你想發送短信,那麼你可以嘗試這些
SendMessage(MAKEINTRESOURCE(IDC_LIST1), LB_INSERTSTRING, Index, (LPARAM)lpBuffer);
SendMessage(hWnd, LB_ADDSTRING, NULL, (LPARAM)lpBuffer);
例子:
CString myString("Hi");
LPTSTR lpBuffer = myString.GetBuffer(myString.GetLength());
CWnd* cw= GetDlgItem(IDC_LIST1);
::SendMessage(cw->GetSafeHwnd(), LB_INSERTSTRING, 0, (LPARAM)lpBuffer);
myString.ReleaseBuffer ();
你使用的是MFC還是Win32? – Jeeva 2012-07-11 11:28:37
正在使用MFC ,,,,, – Sudix 2012-07-11 11:40:39
我的回答對你有幫助嗎? – Jeeva 2012-07-12 02:29:27