我在.h文件中定义了一个消息常量
#define  WM_RESTAET  WM_USER + 0x1000;
函数
afx_msg LRESULT OnReStart(WPARAM wParam, LPARAM lParam);.cpp里面
BEGIN_MESSAGE_MAP(CPowerGraphDlg, CDialog)
...
 ON_MESSAGE(WM_RESTAET, OnReStart)
...
END_MESSAGE_MAP()LRESULT CPowerGraphDlg::OnReStart(WPARAM wParam, LPARAM lParam) 
{
return 1;
}编译错误
d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(41) : error C2143: 语法错误 : 缺少“}”(在“;”的前面)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(41) : error C2143: 语法错误 : 缺少“}”(在“;”的前面)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(41) : error C2143: 语法错误 : 缺少“;”(在“,”的前面)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(41) : error C2059: 语法错误 : “,”
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(42) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(42) : error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(42) : error C2059: 语法错误 : “,”
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2059: 语法错误 : “}”
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2653: “TheBaseClass”: 不是类或命名空间名称
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2065: “GetThisMessageMap”: 未声明的标识符
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2065: “_messageEntries”: 未声明的标识符
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2059: 语法错误 : “return”
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(43) : error C2059: 语法错误 : “}”
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(50) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\vs2010 code\powermeter\powermeter\powergraphdlg.cpp(50) : error C2447: “{”: 缺少函数标题(是否是老式的形式表?)