首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于对话框程序中让对话框捕获WM_KEYDOWN消息的实现方法(2)

基于对话框程序中让对话框捕获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运行程序,看到我们想要的结果。
继承事业,薪火相传
返回列表