求助:怎样通过SendMessae()来使列表框添加一个表项

侠雨飞飞 2003-04-09 03:24:17
就是参数该怎样传?
SendMessage(hWnd,LVN_INSERTITEM,0,????)


如果不用消息传递,还有其他的办法吗?
偶是在线程里用到的。

谢谢
:)
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiniaoliang 2003-04-09
  • 打赏
  • 举报
回复
楼上两位的都可以拉!!

顶!!!!
webber84 2003-04-09
  • 打赏
  • 举报
回复
应该用LVM_INSERTITEM消息,具体用法查一下MSDN。LVN_INSERTITEM是用来通知父窗口有一个新项被插入时用的。
yndfcd 2003-04-09
  • 打赏
  • 举报
回复
不用SendMessage可以用ListVeiw_InsertItem宏,不过实质是一样的。

LVITIME lvi;
lvi.iItem = 0;
lvi.iSubItem = 0;
lvi.mask = LVIF_TEXT | LVIF_PARAM;
lvi.pszText = PTSTR_TEXTCALLBACK;
lvi.lParam = new YOURSTRUCT;
//initial your struct here;
ListView_InsertItem(hwndListView, &lvi);//or you can send message
//这样就插入了一个项目,它的显示问题由LVN_GETDISPINFO来处理。
侠雨飞飞 2003-04-09
  • 打赏
  • 举报
回复
没有人知道吗?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧