你的工作线程函数的类型不对。应该有一个LPVOID参数。
解决方案 »
- (求救)Windows 7 SDK程序移植问题
- 如何实现位图重叠区域的半透明和空白?
- 请问,我这个题目应该用MFC里的那个控件操作比较好?
- VS2005设置问题
- 怎么让自己写的动态链接库没有Release和Debug之分?
- 如何在启动MFC程序时只显示主窗口,不显示文档窗口?
- 用纯C++开发ActiveX控件时读写文件出错
- 我建立了一个闪屏窗口,还建立了一个对话框,每次后出来的对话框会将闪屏窗口覆盖,请问有什么方法避免?
- 高分求助,怎么用install Shield制作驱动的安装程序啊?
- 模拟键盘输入的问题?Windows编程高手请进
- 大家好,问个CListCtrl的问题
- 我想知道匈牙利表示法的完整文档,说出相关的都有分。
我以前也遇上过相同麻烦,碰得我鼻青脸肿,索性只使用_beginthreadex了。首先你先查看一下自己的这个第三个参数的Thread function是怎么声明的,如果用了MFC,应该是这样:
static DWORD WINAPI ThreadFun(LPVOID lpParameter /* thread data */);创建时是:
m_hThread = CreateThread(NULL, 0, &ThreadFun, (LPVOID)this, 0, &m_dwThreadId);
我觉得这个错误和第三个参数传的是CMyClass:ThreadFun还是&ThreadFun没有关系,应是另有原因。
CreateThread用了MFC函数?这个MFC是什么意思?类不是MFC独有地