读书人

线程里 控制 CListView 中的 CListCtr

发布时间: 2012-05-24 11:55:41 作者: rapoo

线程里 控制 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线程处理

读书人网 >VC/MFC

热点推荐