关于线程参数传递的问题。。
// Attributes
public:
CListCtrl m_List;
/////////////
int CKolView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
....
AfxBeginThread(EnumComputers, (LPVOID)m_List);
}
UINT EnumComputers(LPVOID param)
{
...
CListCtrl *m_List1;
m_List1=(CListCtrl *)param;
int nItem=0;
nItem= m_List.InsertItem(0,"kkkkkkk");
m_List.SetItemText(nItem,1,"kkkk");
}
编译的时候出现:error C2228: left of '.InsertItem' must have class/struct/union type
我的CListCtrl m_List;是全局变量来的,是什么原因呢?