在对话框应用程序中,当按回车键时程序就退出,请问如何屏蔽这个回车键,当我按回车时不退出程序
在对话框应用程序中,当按回车键时程序就退出,请问如何屏蔽这个回车键,当我按回车时不退出程序???? 问题点数:100、回复次数:6Top
1 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-12-03 15:41:47 得分 0
在PreTranslateMessage中拦载此键。Top
2 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-12-03 15:43:25 得分 100
BOOL CTestDialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN && pMsg->wParam=VK_ENTER && pMsg->hWnd==GetSafeHwnd())
return TRUE;
return CDialog::PreTrnalsateMessage(pMsg);
}Top
3 楼tb01412(tb)回复于 2004-12-03 15:44:25 得分 0
谢谢楼上的!Top
4 楼wangjia184(我就是传说中的。。。。。。SB)回复于 2004-12-03 15:45:07 得分 0
哦Top
5 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2004-12-03 16:16:07 得分 0
或者在某个按钮上设置Default Button属性,按回车时就会触发这个按钮的按下事件了。Top
6 楼wd_6532(用frontpage写asp,jsp,php,ace)回复于 2004-12-05 20:04:20 得分 0
在对话框的OnOk 中加上 return;Top




