做的项目,主窗口显示一个界面,然后再创建几个非模态窗口显示,如果用户按键盘的一个cancel键,系统会给主窗口发送一个消息,主窗口需要处理这个消息,关闭当前的非模态子窗口,然后显示上一个子窗口,在主窗口的PreTranslateMessage中捕获到了这个消息,然后调用下面的模块进行了处理
定义了一个 cdialog*pDlg指针来保存当前子窗口的句柄,但是子窗口有时候也会弹出模态子窗口,所以有时候不能直接用pDlg来处理。
做的项目,主窗口显示一个界面,然后再创建几个非模态窗口显示,如果用户按键盘的一个cancel键,系统会给主窗口发送一个消息,主窗口需要处理这个消息,关闭当前的非模态子窗口,然后显示上一个子窗口,在主窗口的PreTranslateMessage中捕获到了这个消息,然后调用下面的模块进行了处理
定义了一个 cdialog*pDlg指针来保存当前子窗口的句柄,但是子窗口有时候也会弹出模态子窗口,所以有时候不能直接用pDlg来处理。