两种方法:
1、重载CDialog类的OnOK()和OnCanCel()函数,在这两个函数中直接返回。不要调用CDialog::OnOK()和CDialog::OnCancel()即可。
2、重载CDialog类的虚函数PreTranslateMessage。
BOOL 你的类::PreTranslateMessage(MSG* pMsg)
{
if((pMsg->message == WM_KEYDOWN) &&(pMsg->wParam == VK_RETURN || pMsg->wParam == VK_ESC/*ESC的键码忘了,你百度吧*/))
return true
}
控制台程序,主要是显示一些逻辑运算(非界面)结果;而MFC应用程序属于可视化程序,不仅可处理逻辑运算,还可 *** 作界面(键盘、鼠标等的 *** 作),并将结果对应显示到可视界面上,让用户更直观的接受数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)