基于对话框程序中让对话框捕获WM_KEYDOWN消息的实现方法(2)
- UID
- 1029342
- 性别
- 男
|
基于对话框程序中让对话框捕获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运行程序,看到我们想要的结果。 |
|
|
|
|
|