使用sendmessage 和LB_ADDSTRING 向listbox中插入字符串,然后用 LB_DELETESTRING 删除不掉?返回值是-1
应该怎么做?
C++ WIN32 的哈
使用sendmessage 和LB_ADDSTRING 向listbox中插入字符串,然后用 LB_DELETESTRING 删除不掉?返回值是-1
应该怎么做?
C++ WIN32 的哈
lResult = SendMessage( | // returns LRESULT in lResult |
(HWND) hWndControl, | // handle to destination control |
(UINT) LB_DELETESTRING, | // message ID |
(WPARAM) wParam, | // = (WPARAM) () wParam; |
(LPARAM) lParam | // = (LPARAM) () lParam; |
); |
wParam 是所要删除的字符串的起始位置, 如果值大于整个字符串值,函数将会返回LB_ERR. 如果你要删除所有内容的话 wParam 参数应为0.