首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

线程里 控制 CListView 中的 CListCtrl,该如何解决

2012-05-24 
线程里 控制 CListView 中的 CListCtrl主窗体上有个 CListView我需要在一个线程里 控制 CListView 中的 CL

线程里 控制 CListView 中的 CListCtrl
主窗体上有个 CListView  

我需要在一个线程里 控制 CListView 中的 CListCtrl , 进行 InsertItem 的操作。


如下:
在线程里
  CMyApp * app = (CMyApp*)::AfxGetApp();
  CListCtrl *myList = &(app->m_MyListView->GetListCtrl());


  myList->InsertItem(0,"test");// 这一句无法执行 报 Access Violation 的错误

[解决办法]
不要在线程里用GetListCtrl得到CListCtrl* 你可以从参数里传递进来或者发消息到UI线程处理

热点排行