ON_MESSAGE(UM_PROGRESS,OnProgress)这个为发生错误行
vs2010显示错误为:error C2440: 'static_cast' : 'void (__thiscall CgjlwordDlg::* )(void)' から 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)' に変換できません。
vs2010自定义消息
1
.h文件加入:
#define UM_PROGRESS WM_USER+100
函数申明在.h文件中afx_msg LRESULT OnProgress(WPARAM wParam,LPARAM Lparam);
2
.cpp加入关联,在DECLARE_MESSAGE_MAP()上面一行加
ON_MESSAGE(UM_PROGRESS,OnProgress)
3
响应函数.cpp
LRESULT CWordDlg::OnProgress(WPARAM wParam,LPARAM Lparam){
}
vs2010显示错误为:error C2440: 'static_cast' : 'void (__thiscall CgjlwordDlg::* )(void)' から 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)' に変換できません。
vs2010自定义消息
1
.h文件加入:
#define UM_PROGRESS WM_USER+100
函数申明在.h文件中afx_msg LRESULT OnProgress(WPARAM wParam,LPARAM Lparam);
2
.cpp加入关联,在DECLARE_MESSAGE_MAP()上面一行加
ON_MESSAGE(UM_PROGRESS,OnProgress)
3
响应函数.cpp
LRESULT CWordDlg::OnProgress(WPARAM wParam,LPARAM Lparam){
}