ESC最终要调用OnCancel(),ENTER要调用DEFAULT BUTTON的OnClick,F1要调用HELP,可以在PreTransMessage()中处理
解决方案 »
- 我是学软件的,我应该选哪个方向好呢?另外怎样才能学好MFC呢
- 写一个WM_COPYDATA发送端测试程序,是建立一个什么样的程序
- 发布一个水波纹效果程序
- 如何获取winXP的gina的所有导出函数原形?
- VC操作Excel,怎么才能让“是否保存对文件的修改?”这样的对话框弹出?
- 在VC++中,如何2次封装一个ACTIVEX控件
- 用MFC做框架的問題
- 没没没没没没没没没没有人回答我吗?如何给一个console程序设置图标????????http://www.csdn.net/Expert/topic/508/508935.shtm 一共50分
- 在VC6.0中使用ADODC的问题
- 小问题!unsigned short如何转换为注册表中REG_MULTI_SZ类型?
- SOS:VC++中有关图形打印的难题?
- 写库问题
但愿以后再也没人提关于这个的问题了.
能截取消息,但无法阻止缺省的操作,请有经验的高手指点一下。多谢!
有的能得到消息,确无法阻止缺省操作,请有经验的高手指点,
以免在下绕弯子,多谢!
void CMyDlg::OnCancel()
{
// TODO: Add extra cleanup here
//CDialog::OnCancel();
}
Enter:为Ok按钮
void CMyDlg::OnOK()
{
// TODO: Add extra validation here
//CDialog::OnOK();
}
F1待定:)
void CMyDlg::WinHelp(DWORD dwData, UINT nCmd)
{
//CDialog::WinHelp(dwData, nCmd);
}记得给我加分:)
但是“//CDialog::OnCancel();“后,
用ALT+F4关闭不了对话框,怎么办?
就OK了:)void CTestHelpDlg::OnClose()
{
// TODO: Add your message handler code here and/or call default
CDialog::OnCancel();
CDialog::OnClose();
}