C++ Qt 消息弹窗、Message Box

需求描述:

在利用Qt开发SDK中,想要一个弹出错误的警告框,效果如下图:
在这里插入图片描述

需求的实现

头文件<windows.h>中包含了函数:

MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType)

利用此函数可以实现弹窗功能

函数介绍:

ParametersMeaning
hWnd此参数代表消息框拥有的窗口。如果为NULL,则消息框没有拥有窗口。对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。通常设为NULL。
IpText弹窗的提示文本内容(字符串)
IpCaption弹窗的标题(字符串)
uType指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。指定下列标志中的一个来显示消息框中的按钮以及图标。

uType可选项

uType OptionMeaning
MB_OK弹窗仅包含一个按钮:确认
MB_YESNO弹窗包含两个按钮:是、否
MB_ABORTRETRYIGNORE弹窗包含三个按钮:放弃、重试和跳过
MB_YESNOCANCEL弹窗包含三个按钮: 是、否、取消
MB_OKCANCEL弹窗包含两个按钮:确认、取消

例如我是这样用的:

MessageBox(NULL, (LPCTSTR)TEXT("The number of left and right pictures is not equal!"), (LPCTSTR)TEXT("ERROR"), MB_OK);

效果如下:
在这里插入图片描述
如果对您有用的话,请点个赞吧!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没伞的行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值