问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用C语言编写WINDOWS程序的时候,关闭窗口时的问题

发布网友 发布时间:2022-05-26 01:55

我来回答

3个回答

热心网友 时间:2024-03-27 07:34

可以。if(MessageBox(...)==IDOK)表示按下了确定键

热心网友 时间:2024-03-27 07:35

MessageBox(hwnd,TEXT("确定要退出吗?"),TEXT("提示"),MB_OKCANCEL | MB_ICONWARNING);
改为:
if(IDOK==MessageBox(hwnd,TEXT("确定要退出吗?"),TEXT("提示"),MB_OKCANCEL | MB_ICONWARNING))
CDialog::OnCancel();
break;

热心网友 时间:2024-03-27 07:35

MessageBox的返回值其实都是整型的数,OK返回1,取消返回2,参考:

#define IDOK 1
#define IDCANCEL 2
#define IDABORT 3
#define IDRETRY 4
#define IDIGNORE 5
#define IDYES 6
#define IDNO 7
#define IDCLOSE 8
#define IDHELP 9

int temp = MessageBox(.....);
switch(temp)
{
...
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
锁阳可以和枸杞泡酒吗泡酒方法 为什么360手机卫士老是自动退? k8s入门实战(一)--概念篇 基金估值和收益有关系吗 基金分析指标重要吗 股票休盘什么意思 股票什么情况不能买 股票什么时候休盘 欧洲股市为什么休市 公司实习报告有用吗 c语言怎样能在运行中输入一个指定的数字,然后就关闭该窗口 C语言:若输入1则关闭程序窗口怎么做? 怎么和乌龟培养感情? 哪位大神认识这是什么乌龟吗,怎么养? 谁认识这是什么乌龟 有没有认识这种乌龟的? 请问这是什么品种的乌龟?认识的告诉我一下,谢谢 认识乌龟品种与年龄 急!!! 笔记本蓝屏代码为0x0000007f 如果在国外丢失了护照怎么办呢? 在美国护照弄丢了怎么办,想要回国怎么回来!! 在美国,遗失中国护照,怎样尽快回国 请问我这个紫砂壶是手工的吗?怎么看? 急!!请用英文详细介绍一下英国人性格特点的起源或者形成原因 知道这英美民族性格的对比 谁能告诉我英国人性格的形成原因是什么?!!! 美都能源股票是创业板吗? 有没有人知道什么机子洗照片好 清晰 色彩度也行 健身房停业跑路,五年健身卡万元会费无法要回,如何控制自己的理性消费... 办了健身卡之后健身房老板跑路了怎么办? c语言运行完后怎么自动关闭窗口 用C语言如何关闭浏览器的某个网页? c语言调用windows窗口.怎么关掉DOS窗口呢? C语言有没像C#的close()这样的函数可以在执行完程序自动关闭窗口 c语言程序运行过程中关闭cmd窗口以后都发生了什么?main()函数会执行... C语言编程后上机运行的很好,可是单独运行exe文件就会到最后一步窗口自己... 怎么打横线用word iPhone11充电接触不良在广州体育中心附近哪里有维修中心? 苹果手机充电器保修吗? 35岁.男人那方面不行是怎么回事 为什么35岁男人会没有性欲 35岁的男人不举怎么办? 男人35岁身体为什么越来越差 35岁的男人不行怎么办 男人35岁后就不行了,是吗? 35岁男身体越来越差怎么办? 35岁男人,最近夫妻生活突然阳痿 男人35岁突然性冷淡,怎么回事,心有余而力不足 35岁男人为什么很迷茫 35岁的男人依然一事无成怎么办