class.h
public:
void MyThreadProc(void);//线程入口函数调用函数
static UINT __stdcall MyThreadFunc (LPVOID pParam);//线程入口函数
void CreateThreadProc();//创建线程函数
private:
CWinThread* m_pThread;class.cpp
void class::MyThreadProc(void)
{
//函数实现略
}UINT __stdcall class::MyThreadFunc(LPVOID pParam)
{
CChickenWeighingDlg* pClass = (CChickenWeighingDlg*) pParam;
pClass->MyThreadProc();
return 0;
}void class::CreateThreadProc()
{
m_pThread = AfxBeginThread(MyThreadFunc,this,THREAD_PRIORITY_NORMAL,0,0,NULL);
m_pThread->m_bAutoDelete = FALSE;
}
问题:AfxBeginThread提示error: no instance of overloaded function "AfxBeginThread" matchse the argument list
AfxBeginThread是全局函数,而且我的实参也没错啊,是不是没有重载AfxBeginThread?当我使用全局函数CreateThreadProc时AfxBeginThread没有这个问题,怎么解决?
public:
void MyThreadProc(void);//线程入口函数调用函数
static UINT __stdcall MyThreadFunc (LPVOID pParam);//线程入口函数
void CreateThreadProc();//创建线程函数
private:
CWinThread* m_pThread;class.cpp
void class::MyThreadProc(void)
{
//函数实现略
}UINT __stdcall class::MyThreadFunc(LPVOID pParam)
{
CChickenWeighingDlg* pClass = (CChickenWeighingDlg*) pParam;
pClass->MyThreadProc();
return 0;
}void class::CreateThreadProc()
{
m_pThread = AfxBeginThread(MyThreadFunc,this,THREAD_PRIORITY_NORMAL,0,0,NULL);
m_pThread->m_bAutoDelete = FALSE;
}
问题:AfxBeginThread提示error: no instance of overloaded function "AfxBeginThread" matchse the argument list
AfxBeginThread是全局函数,而且我的实参也没错啊,是不是没有重载AfxBeginThread?当我使用全局函数CreateThreadProc时AfxBeginThread没有这个问题,怎么解决?
解决方案 »
- windows是如何处理字符集的?
- 编一个小程序,需要关闭DHCP Client服务,请高手指教一下要用到哪些API?
- 有关在OnPaint函数中绘图闪烁的问题
- 有没有西安的vc开发高手???会做tcp,udp的??可以交流一下吗????
- 为什么自动生成的对话框类标识ID没有定义????????再线等 麻烦
- ATL开发指南的程序源码下载地址 或者 第5章的测试代码 oss
- 详细设计说明书应该详细到什么程度?
- 在Word中复制中文引号粘贴到文本框中变英文引号
- 一个很简单的问题:如何在程序中设置菜单项的Checked属性?
- 请教高手:如何直接创建一个新的access 数据库文件(*.mdb)?
- error C2010: '? : unexpected in macro formal parameter list急求解决
- 求高手解答MFC appwizard 和 win32 console application的区别
全局函数