要屏蔽escape和enter,就手动重载onok和oncancel。
1、在头文件添加afx_msg void OnOk()和afx_msg void OnCancel();
2、在cpp文件添加实现函数:
void mydialog::oncancel
{
}
不过什么都不写。
onok类似
3、这时发现对话框关闭不了!
4、重载onclose()
5、在onclose里调用enddialog(idcancel);
搞定~
本文介绍了一种在对话框中屏蔽ESC和ENTER键的方法,通过重载OnOK和OnCancel函数,并在对话框关闭时调用EndDialog来实现。
要屏蔽escape和enter,就手动重载onok和oncancel。
1、在头文件添加afx_msg void OnOk()和afx_msg void OnCancel();
2、在cpp文件添加实现函数:
void mydialog::oncancel
{
}
不过什么都不写。
onok类似
3、这时发现对话框关闭不了!
4、重载onclose()
5、在onclose里调用enddialog(idcancel);
搞定~
647

被折叠的 条评论
为什么被折叠?