辅助线程的问题 有一个列表控件,因为要常更新,而且数据又多,想在另一个线程中更新,请问有没有办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CListCtrl* pList;(全局指针,这样你线程里可以用它了。)pList = &m_list;(让它等于你的类里面的listctrl控件。)线程里就用plist里增加删除了。 在一个线程里弄一个循环体while(GetMessage()),当有操作时就给线程postthreadmessage fiveofhearts这样好样不行,我用EDIT试了一下,如下错误thDlg.obj : error LNK2005: "class CEdit * pse" (?pse@@3PAVCEdit@@A) already defined in th.objDebug/th.exe : fatal error LNK1169: one or more multiply defined symbols found 你在th.c这样CListCtrl* pList;,然后再thdlg.c又CListCtrl* pList;?不行的,只能在一个地方定义,然后另一地方加上extern表示后面的变量在其它地方定义, extern CListCtrl* pList;。这样就行了 我在thdlg.h中定义的,在thdlg.cpp中plist=&m_list; 一般变量不要在头文件声明啊。比如2个cpp文件都include这个头文件就会出现重复定义的错误了。在cpp里声明变量吧 cwnd自绘标签创建窗口的函数是那些??? windows的消息机制用英文说咋说? 关于richedit ole的问题 VC中如何 删除文件 [请大侠指点]如何实现自己做的IE工具栏的自动升级? FTP下载文件失败的问题?再线等 熟悉WMI SDK的朋友请进 关于accept的一个问题 子窗口中怎么发一个消息给父窗口?? 谁知道一个关于文本显示的问题? 关于对话框拉伸后,点击active控件会产生一个小的的位移??? 有了解AD的大牛,小牛过来看下.
pList = &m_list;(让它等于你的类里面的listctrl控件。)
线程里就用plist里增加删除了。
这样好样不行,我用EDIT试了一下,如下错误
thDlg.obj : error LNK2005: "class CEdit * pse" (?pse@@3PAVCEdit@@A) already defined in th.objDebug/th.exe : fatal error LNK1169: one or more multiply defined symbols found
在cpp里声明变量吧