当前位置: 代码迷 >> VC/MFC >> vc线程中怎的向list control 插入数据
  详细解决方案

vc线程中怎的向list control 插入数据

热度:158   发布时间:2016-05-02 03:31:06.0
vc线程中怎样向list control 插入数据
vc线程中怎样向list control 插入数据,要求在vs2012中编译,
初学不知道怎么做,大家来帮我吧,谢谢
------解决思路----------------------
PostMessage发送消息给主线程。主线程SetItemData等插入数据
------解决思路----------------------
线程不是有参数吗,你把this指针当参数传给他,就能对他进行操作了
------解决思路----------------------
传递句柄或控件指针给线程,然后就能操作了。为防止访问冲突,最好是修改内容时加锁。
如果很清楚的话,可以限制只允许该子线程修改list控件数据。
------解决思路----------------------
最好的办法是创建线程的时候把list的指针传给线程,就可以在线程中进行数据处理了,处理完了通知UI线程进行update

楼上说的好,插入数据的时候最好加锁
  相关解决方案