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