我的线程函数是这样定义的:
UINT CMultiTaskingDoc::ThreadFunc(LPVOID pParam)
{
CSPinner* lpSpin = (CSPinner*)pParam;
BOOL* pbContinue = lpSpin->GetContinue(); while (*pbContinue)
// Spin the spinner
lpSpin->Draw(); return 0;
}我在类的一个内部的函数里调用的时候:m_pSpinThread[nIndex] = AfxBeginThread(ThreadFunc,(LPVOID)&m_cSpin[iSpnr],THREAD_PRIORITY_NORMAL,0,0);
其中 CWinThread *m_pSpinThread[2]; m_cSpin[iSpnr]是定义的一个类的实例。程序编译的时候提示上面那句话是错误的:
error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'请问这个错误是怎么回事,怎样修改啊。
UINT CMultiTaskingDoc::ThreadFunc(LPVOID pParam)
{
CSPinner* lpSpin = (CSPinner*)pParam;
BOOL* pbContinue = lpSpin->GetContinue(); while (*pbContinue)
// Spin the spinner
lpSpin->Draw(); return 0;
}我在类的一个内部的函数里调用的时候:m_pSpinThread[nIndex] = AfxBeginThread(ThreadFunc,(LPVOID)&m_cSpin[iSpnr],THREAD_PRIORITY_NORMAL,0,0);
其中 CWinThread *m_pSpinThread[2]; m_cSpin[iSpnr]是定义的一个类的实例。程序编译的时候提示上面那句话是错误的:
error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'请问这个错误是怎么回事,怎样修改啊。
解决方案 »
- 利用递归方法读取XML节点,关联到树控件中
- 求助-关于设置IE缓存
- 查找.bin文件并打开
- sdk中使用listctrl,想在listctrl中实现右键菜单,但捕捉不到右键消息
- 请教各位大哥: 双击.dsw文件启动vc++ 6.0的问题,不知如何是好?
- 请高手指教
- 各们大佬,有谁做过交通流量监测的?帮一下小弟了!
- 在ISAPI中如何用相对路径取得绝对路径,即类似asp中的Server.MapPath()!
- 谁在winme下安过vs.net,来帮帮忙。
- 关于D3DxMatrixRotationAxis用向量表示轴的问题
- 请问一下vector到底是干什么的
- 窗口风格的设置(菜鸟问题)救命!!!!!!!!!!!!!!!!!!!!!1
UINT ThreadFunc(LPVOID pParam)
{
....
}
试一试