1.
BEGIN_MESSAGE_MAP(CMyPosDlg, CDialog)
//{{AFX_MSG_MAP(CMyPosDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_WM_CREATE()
ON_WM_DESTROY()
ON_WM_CLOSE()
//}}AFX_MSG_MAP
ON_MESSAGE(WM_OFFDUTY,OnMyOffdutyMessage)//Map WM_OFFDUTY message to OnMyMessage function.
END_MESSAGE_MAP()2.
#define ON_MESSAGE(message, memberFxn) \
{ message, 0, 0, 0, AfxSig_lwl, \
(AFX_PMSG)(AFX_PMSGW) \
(static_cast< LRESULT (AFX_MSG_CALL CWnd::*)(WPARAM, LPARAM) > \
(memberFxn)) },3.
void CMyPosDlg::OnMyOffdutyMessage()
{
EndDialog(1);//Must use this function to close the dialog!!!!!!!!!!
}class CMyPosDlg : public CDialogclass CDialog : public CWnd
BEGIN_MESSAGE_MAP(CMyPosDlg, CDialog)
//{{AFX_MSG_MAP(CMyPosDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_WM_CREATE()
ON_WM_DESTROY()
ON_WM_CLOSE()
//}}AFX_MSG_MAP
ON_MESSAGE(WM_OFFDUTY,OnMyOffdutyMessage)//Map WM_OFFDUTY message to OnMyMessage function.
END_MESSAGE_MAP()2.
#define ON_MESSAGE(message, memberFxn) \
{ message, 0, 0, 0, AfxSig_lwl, \
(AFX_PMSG)(AFX_PMSGW) \
(static_cast< LRESULT (AFX_MSG_CALL CWnd::*)(WPARAM, LPARAM) > \
(memberFxn)) },3.
void CMyPosDlg::OnMyOffdutyMessage()
{
EndDialog(1);//Must use this function to close the dialog!!!!!!!!!!
}class CMyPosDlg : public CDialogclass CDialog : public CWnd
解决方案 »
- 怎么用代码调出系统软键盘?比如一个编辑框,或者一个ListControl需要输入数据
- 请教一个抽样的问题
- 请教:VC6中开发多语言软件的问题
- 关于SetFilePointer问题?
- 高分求解:如何在程序中动态更改打印机打印首选项中一张纸上缩放打几页的参数?
- 怎么才能保证退出一个函数时,所有在该函数中局部变量 申请的空间都被释放了?
- 如何在外部关闭对话框
- 在BCB中如何读取StringGrid这个控件中某个格子的值。
- 请问:学SDK有什么好的书?
- 请教,在程序中用ShellExecute运行打开文件,怎么有些类型没反应
- vc++6开发CS架构 : 服务器端接收请求报文后,如何最大效率地进行oracle数据库中操作,例如insert,select,update等? oci?
- 实现双击磁盘文件打开应用程序及该工程遇到的问题
”这样的错误?
{ message, 0, 0, 0, AfxSig_lwl, \
(AFX_PMSG)(AFX_PMSGW) \
(static_cast< LRESULT (AFX_MSG_CALL CWnd::*)(WPARAM, LPARAM) > \
(memberFxn)) },这里应该不是以逗号结束吧