C++如何防止按回车或者ESC键退出程序
如题,本人新手,哪位高人来回答一下,在线等,越详细越好,方法简单的优先采纳,谢谢实例是我添加了一个EDIT控件,调试的时候,在EDIT控件里面输入一个值后回车,程序就自动...
如题,本人新手,哪位高人来回答一下,在线等,越详细越好,方法简单的优先采纳,谢谢
实例是我添加了一个EDIT控件,调试的时候,在EDIT控件里面输入一个值后回车,程序就自动关闭,按ESC也会自动关闭,听说要重载IDOK什么的,请高手说明的详细一点,如果不会就不用回答了!谢谢,具体是在什么地方添加什么代码也说说,在线等 展开
实例是我添加了一个EDIT控件,调试的时候,在EDIT控件里面输入一个值后回车,程序就自动关闭,按ESC也会自动关闭,听说要重载IDOK什么的,请高手说明的详细一点,如果不会就不用回答了!谢谢,具体是在什么地方添加什么代码也说说,在线等 展开
4个回答
展开全部
如果是用VC++建立的基于对话框的程序的话,只需要重载对话框的OnOK()和OnCancel()函数,里面什么也不写就可以
头文件里面加入
void OnOK();
void OnCancel();
cpp中加入
void CMyDlg::OnOK()
{
}
void CMyDlg::OnCancel()
{
}
头文件里面加入
void OnOK();
void OnCancel();
cpp中加入
void CMyDlg::OnOK()
{
}
void CMyDlg::OnCancel()
{
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
boll flag=true;
while(flag)
{
程序主体;
if(退出条件)flag= false;
}
while(flag)
{
程序主体;
if(退出条件)flag= false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string ch='ok';
while(ch!=="quit"){
cin>>ch;
}
while(ch!=="quit"){
cin>>ch;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询