Board logo

标题: 基于对话框程序中让对话框捕获WM_KEYDOWN消息的实现方法(2) [打印本页]

作者: yuyang911220    时间: 2017-4-23 15:59     标题: 基于对话框程序中让对话框捕获WM_KEYDOWN消息的实现方法(2)

第六步:在对话框窗口销毁后,将CWinSunApp类中的变量m_hwndDlg置为NULL,为此我们在CWinSunDlg类上点击右键,选择Add Windows Message Handler,在左边一栏中选择WM_DESTROY,在右边按钮上选择Add and Edit,然后加入以下代码:
复制代码 代码如下:
WinSunDlg.cpp
void CWinSunDlg::OnDestroy()
{
       CDialog::OnDestroy();

       // TODO: Add your message handler code here
       ((CWinSunApp*)AfxGetApp())->m_hwndDlg=NULL;
}
至此,我们的工作就做完了,现在我们可以按Ctrl+F5运行程序,看到我们想要的结果。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0