2021-08-18 MessageBox的用法总结

MessageBox的用法总结

下面是提示信息框的示范程序:

1. 警告信息框

Application->MessageBox(“警告信息框”,“警告信息框”,MB_ICONWARNING);

2.疑问信息框

Application->MessageBox(“疑问信息框”,“疑问信息框”,MB_ICONQUESTION);

3.错误提示框

Application->MessageBox(“错误信息框”,“错误信息框”,MB_IConERROR);

4.提示信息框

Application->MessageBox(“提示信息框”,“提示信息框”,MB_ICONASTERISK);

5.说明信息框

Application->MessageBox(“说明信息框”,“说明信息框”,MB_HELP);

6.提示信息框

Application->MessageBox(“提示信息框”,“提示信息框”,MB_OK);

7.确认信息框

Application->MessageBox(“确认信息框”,“确认信息框”,MB_OKCANCEL);

8.重试信息框

Application->MessageBox(“重试信息框”,“重试信息框”,MB_RETRYCANCEL);

9.是否信息框

Application->MessageBox(“是否信息框”,“是否信息框”,MB_YESNO);

10.是否取消信息框

Application->MessageBox(“是否取消信息框”,“是否取消信息框”,MB_YESNOCANCEL);

在C++Builder中,还提供了一个很简单的信息提示框函数,那就是ShowMessage。这个函数只

有一个字符串参数,你可以把要显示的字符串放到这个字符串参数里面,ShowMessage就回显示出

该信息,但是没有图标,也没有按钮,只有单纯的字符串信息而已。

下面是ShowMessage函数的说明:

extern PACKAGE void __fastcall ShowMessage(const AnsiString Msg);

例子:

ShowMessage(“这个就是ShowMessage函数生成的信息提示框!”);

Application->MessageBox(“AA”, “BB”, MB_OK | MB_ICONSTOP);

MessageBox(Application->Handle,“AA”, “BB”, MB_OK | MB_ICONSTOP);
这种写法“级别”最高:如果弹出这样的对话框,不点掉,Application下所有的Form都
不能“动”的。

MessageBox(Form1->Handle,“AA”, “BB”, MB_OK | MB_ICONSTOP);
这种写法“级别”其次:如果弹出这样的对话框,不点掉,只有From1不能“动”,其他
Show()的From还可以点。

MessageBox(NULL,“AA”, “BB”, MB_OK | MB_ICONSTOP);
这种写法“级别”最低:如果弹出这样的对话框,不点掉,From1也能“动”,其他
Show()的From也可以点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值