当按了回车后,他当然做了回车换行的动作。
你的程序是在它里面运行的,要想理解,多看一下 *** 作系统类的书。
因为你是用vc作为跳板运行的,vc考虑到大多数人不习惯在最后添加system("pause"),所以就默认为不结束程序,好让程序员方便快捷的看到结果。而当你直接执行的时候,你的程序里没有任何的暂停代码,或者说是滞留的代码,所以你的程序当然会直接结束,这个时候,cmd框也就不会继续存在了。所以它会消失。
你在程序最后面加上一句system("pause")或者while(1)都可以。
满意请采纳,谢谢!
默认情况下,如果在对话框中按回车的话,是会触发对话框的IDOK按钮按下的,如果是使用dialog派生类来显示对话框的话,只需要重载OnOK函数就可以了,如果使用DialogBoxParam的话,需要在DialogBoxParam指定的消息处理函数中,找到case WM_COMMAND:段,然后增加一个IDOK的case,记得做完自己的事情后,如果想要关闭对话框的话,还要将流程转到 DefWindowProc(hWnd, message, wParam, lParam)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)