永发信息网

如何关闭C语言中的窗口函数window()

答案:2  悬赏:10  手机版
解决时间 2021-01-02 22:46
  • 提问者网友:最爱你的唇
  • 2021-01-02 02:33
调用了window()函数后,想按任意键退出这个窗口,而不是整个程序,该怎么写啊?
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-01-02 03:18
在后面新建一个大窗口把原来的窗口覆盖
全部回答
  • 1楼网友:山君与见山
  • 2021-01-02 04:22
messagebox(),注意区分大小写。它的功能是弹出一个标准的windows对话框。它不是c函数库的标准函数,而是windnws api函数,但是可以用c语言调用api函数。 下面举例,显示出一个对话框,其标题为hello,内容为hello world,包含一个【确定】按钮: #include int main() { messagebox(null,"hello world","hello",mb_ok); return 0; } //代码在vc6.0下编译通过 messagebox()函数第一个参数是窗口句柄,第二个是窗口内容字符串,第三个是窗口标题字符串,第四个是窗口所包含的按钮类型;函数返回值为int类型,用于判断用户点击了哪个按钮。 简单介绍一下第四个参数(左边参数,右边按钮): mb_ok 确定 mb_okcancel 确定 取消 mb_yesno 是 否 mb_retry 重试 还可以在窗口显示通知图标: mb_ok|mb_iconquestion 确定 问号 依此类推,只要在后面加“|”然后是图标代号。 mb_iconexclamation 感叹号 mb_iconerror 错误 mb_iconinformation 信息 再来说说函数的返回值: 假设对话框上有2个缺省按钮,【是】和【否】, int ret = messagebox(null,"是否关机?","询问",mb_yesno|mb_iconquestion); if(ret == idyes) { ......//伪代码 } 当用户点击了【是】就…… 列一个清单(左 按钮,右 返回值): 【是】 idyes 【否】 idno 【确定】 idok 【取消】 idcancel 【重试】 idretry 好了,希望给我加个精……
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯