例程7 MultiThread7
文章出处:http://www.vckbase.com/document/viewdoc/?id=1707 该例程演示了如何使用自定义消息进行线程间通信。首先,主线程向CCalculateThread线程发送消息WM_CALCULATE,CCalculateThread线程收到消息后进行计算,再向主线程发送WM_DISPLAY消息,主线程收到该消息后显示计算结果。麻烦哪位大虾帮我看看 我按着例子做,却出错了,错误如下
--------------------Configuration: MultiThread7 - Win32 Debug--------------------
Compiling...
MultiThread7Dlg.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\MultiThread7\MultiThread7Dlg.cpp(201) : error C2039: 'classCCalculateThread' : is not a member of 'CCalculateThread'
c:\program files\microsoft visual studio\myprojects\multithread7\calculatethread.h(11) : see declaration of 'CCalculateThread'
C:\Program Files\Microsoft Visual Studio\MyProjects\MultiThread7\MultiThread7Dlg.cpp(201) : error C2065: 'classCCalculateThread' : undeclared identifier
Error executing cl.exe.
Creating browse info file...MultiThread7.exe - 2 error(s), 0 warning(s)
我这里的派生类CCalculateThread声明出错么?
class CCalculateThread : public CWinThread
{
public:
CCalculateThread();
virtual ~CCalculateThread();
protected:
afx_msg LONG OnCalculate(UINT wParam,LONG lParam);
DECLARE_MESSAGE_MAP()
};#endif // !defined(AFX_CALCULATETHREAD_H__564F8478_F908_44F7_A9F7_27B41B7DAFE5__INCLUDED_)
文章出处:http://www.vckbase.com/document/viewdoc/?id=1707 该例程演示了如何使用自定义消息进行线程间通信。首先,主线程向CCalculateThread线程发送消息WM_CALCULATE,CCalculateThread线程收到消息后进行计算,再向主线程发送WM_DISPLAY消息,主线程收到该消息后显示计算结果。麻烦哪位大虾帮我看看 我按着例子做,却出错了,错误如下
--------------------Configuration: MultiThread7 - Win32 Debug--------------------
Compiling...
MultiThread7Dlg.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\MultiThread7\MultiThread7Dlg.cpp(201) : error C2039: 'classCCalculateThread' : is not a member of 'CCalculateThread'
c:\program files\microsoft visual studio\myprojects\multithread7\calculatethread.h(11) : see declaration of 'CCalculateThread'
C:\Program Files\Microsoft Visual Studio\MyProjects\MultiThread7\MultiThread7Dlg.cpp(201) : error C2065: 'classCCalculateThread' : undeclared identifier
Error executing cl.exe.
Creating browse info file...MultiThread7.exe - 2 error(s), 0 warning(s)
我这里的派生类CCalculateThread声明出错么?
class CCalculateThread : public CWinThread
{
public:
CCalculateThread();
virtual ~CCalculateThread();
protected:
afx_msg LONG OnCalculate(UINT wParam,LONG lParam);
DECLARE_MESSAGE_MAP()
};#endif // !defined(AFX_CALCULATETHREAD_H__564F8478_F908_44F7_A9F7_27B41B7DAFE5__INCLUDED_)
解决方案 »
- Windows有关GDI映射的函数,哪些函数的参数用逻辑坐标,哪些函数的参数用的是设备坐标
- 某大型系统的多语言切换外包开发
- 想发布一个软件,哪里提供免费空间?可以上传文件的BLOG|BBS|个人主页
- 请问如何响应用户自定义消息啊?
- 使用BCG能在非XP OS下创建XP风格的界面吗?
- 40全给了。。问一个问题。。。
- 新人求助
- 请问:怎样在内存映射中一部分一部分地"view",谢谢!
- 求救?如何响应工具条非按钮区域的鼠标左键消息
- 我的问题怎么没了,再问一次! 在vc中怎样调用拨号程序?
- 请问,如何通过在一个编辑框中同步显示其他编辑框输入的数字之和??
- 得到嵌套list中数据的问题,急在线等=====分不够再开贴
DECLARE_DYNCREATE(CCalculateThread)
IMPLEMENT_DYNCREATE(CCalculateThread, CWinThread)