HANDLE sHandle = (HANDLE)_beginthread(&servThread,0,&m_hWnd);
error C2597: 对非静态成员“CWnd::m_hWnd”的非法引用
error C2664: “_beginthread”: 不能将参数 3 从“HWND CWnd::* ”转换为“void *”为什么不行??怎么传递
解决方案 »
- 关于ipcontrol的使用
- 请问怎么办?cout<<pszCurDir<<"\n";cout让它输出字串,它把指针的地址给输出来了!
- 动态生成static和edit控件
- 请教?(不够再加)
- 写迷宫程序会导致cpu使用率100%吗?
- 如何拉伸显示CImageList里的图象?
- C++新闻组如何上?
- 怎么在系统中进行伪装??
- listCtrl问题
- opencv SIFT 特征提取使用useProvidedKeypoints=true的时候,对特征点有什么要求?
- 关于“error C2440: '=' : cannot convert from 'int' to 'struct HWND__ *'问题”
- 求richedit能复制粘贴图文混合实例源代码
MFC最好用AfxBeginThread,非MFC用_beginthreadex
也不行 ,
error C2440: “类型转换”: 无法从“”转换为“void *”
在该线程里获取窗口句柄,再传给第二个线程thread1 启动 --> 传m_hWnd --> thread2 启动 --> 传m_hWnd (thread1)
void servThread(void * pParam)
{
HWND hwnd=(HWND)pParam;
}