AfxBeginThread多线程求助 MouseRun是不是参数应该定义成LPVOID pParam? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转换一下this看看, (void*)this 我看是的param的问题,主要看你调用这个afxbeginthread函数的类是何类型的。如果是从CWnd类型继承而来的,那就不行了。如果不是那就可以,主要是this这个参数的问题。希望你能再看一下MSDN中的说明。 CWinThread* ThreadMouse=AfxBeginThread((void*)MouseRun,this,THREAD_PRIORITY_TIME_CRITICAL,0,CREATE_SUSPENDED); 能不能把源程序寄我一份![email protected] 把整个project压缩给我,除了debug文件夹 MouseRun()是某一个类的成员吗?不能是类的成员. 可以是类的成员,不过要声明为static 一定要定义成为静态的!!!如下:static UINT MouseRun(LPVOID p); 不同意CHIFIRE的看法。我从来都是UINT MOUSEFUN(LPVOID P){ .....}AfxBeginThread(MOUSEFUN,(LPVOID)SOME);而且没有出过错误估计上面的老兄错误是在参数。this是什么货色。VC一定不知道。 也许是你把MouseRun在调用后才声明把MouseRun函数放到文件的最前面或在文件的最前面声明 如何制作win7风格的ListView 向高手请教 怎么实现像画图工具那样拖动那快白色的区域??????? 求一简单的求角度平均数的算法 一个关于图标的问题!高手请进..在线等 求助:关于调用DLL。 如何使一个CEditView换行(或CEdit) 搞图形图像的高手看过来。高分求救!急 请教,如何在CButton中既显示文本,又显示bitmap? 在Dao编程中,怎样赋给一条记录各字段的值 博士生、硕士生、本科生,谁牛??? 一个问题再讨论
CWnd类型继承而来的,那就不行了。如果不是那就可以,主要是this这个参数的问题。希望
你能再看一下MSDN中的说明。
THREAD_PRIORITY_TIME_CRITICAL,0,CREATE_SUSPENDED);
[email protected]
static UINT MouseRun(LPVOID p);
我从来都是
UINT MOUSEFUN(LPVOID P)
{ .....
}
AfxBeginThread(MOUSEFUN,(LPVOID)SOME);
而且没有出过错误
估计上面的老兄错误是在参数。this是什么货色。VC一定不知道。
把MouseRun函数放到文件的最前面或在文件的最前面声明