转:VC中MessageBox的常见用法
一、关于MessageBox 6.if(MessageBox("一种常用的应用","标题",MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL) 附其它常用属性: 系统默认图标,可在消息框上显示 按钮的形式 返回值 注意!!!: MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。 二、在MessageBox中显示变量的值 CString string; string.format("%d%s",m_age, m_address); //将变量组装到字符串中 MessageBox(string,"消息框标题",消息框类型); 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 【函数】 <整型> MessageBox(<字符串> Text, <字符串> Title, <整型> nType); 返回值对应的值如下: 应用程序中的提示信息处理程序是非常出重要的部分,用户要知道他输入的资料到底正不正确 ,或者是应用程序有一些提示信息要告诉用户,都必须通过提示信息处理程序来显示适当的信息, 让用户了解下一步该如何配置。提示信息有很多种类,包括警告,错误,提示,确认,重试等。不 同种类的提示信息框适合用在各种不同的情况。 在C++Builder中开发提示信息框只须调用MessageBox这个信息提示框函数就行,下面就是这个 函数说明: int __fastcall MessageBox(const char * Text,//提示信息框的内容 const char * Caption, //提示信息框的标题 int Flags); //提示信息框的类别 参数Flags的值是用来标志提示信息框的类别的,下面是一些常用的类别: 参数值 样式 意义 从上表可以看出来,提示信息框的类别可以分成含图标和不含图标,含图标的意思就是指提示 信息框上会有代表意义的图形,不过这类型的提示信息框的按钮都是固定的,都是【确定】按钮, 不能增加也不能省略;不含图标的提示信息框,虽然没有对应的图形显示在提示信息框上,可是你 却可以在这种类型的提示信息框内,加入各种组合的按钮,用于各种不同的情况。 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(Form1->Handle,"AA", "BB", MB_OK | MB_ICONSTOP); MessageBox(NULL,"AA", "BB", MB_OK | MB_ICONSTOP); |
转载于:https://www.cnblogs.com/yfz0/p/5835556.html
转:VC中MessageBox的常见用法相关推荐
- VC中MessageBox与AfxMessageBox用法与区别
一.MessageBox()用法 1.函数原型 Messagebox函数在Win32 API和MFC里的定义有区别. Win32 API的定义如下: int WINAPI MessageBox(HWN ...
- C++中MessageBox的常见用法
转自:http://blog.csdn.net/qiumingbo/archive/2007/05/25/1625324.aspx MessageBox用法 消息框是个很常用的控件,属性比较多,本文列 ...
- VS中MessageBox与AfxMessageBox用法与区别
一.MessageBox()用法 1.函数原型 Messagebox函数在Win32 API和MFC里的定义有区别. Win32 API的定义如下: int WINAPI MessageBox(HWN ...
- mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法
Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...
- ASP中Request的常见用法
ASP中可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数.cookie 和用户认证.Request 对象使您 ...
- 掌握shell编程中数组的常见用法及示例
From: http://www.embeddedlinux.org.cn/html/jishuzixun/201211/19-2386.html 给大家分享下数组的用法小例子,希望能给大家一点帮助. ...
- 轻松掌握shell编程中数组的常见用法及示例
缘起:在老男孩进行linux培训shell编程教学中,发现不少水平不错的网友及同学对数组仍然很迷糊,下面就给大家分享下数组的用法小例子,希望能给大家一点帮助.其实SHELL的数组很简单,好用.我们学习 ...
- java中BigDecimal的常见用法
2019-06-14 11:05:53 一.精度问题 二.加减乘除 三.大小比较 四.小数位数及四舍五入规则 五.mysql数据库 设计 精度问题: 示例1 问, 结果是多少? 0.01? No! 结 ...
- python中node.tag的用法_python在ui自动化中的一些常见用法
http://cn.python-requests.org/zh_CN/latest 可以查看requests库的说明,pprint(res.json(),width=30)可以对请求的返回值按照js ...
最新文章
- ib_logfile 在数据库中有何作用?
- 使用熔断器设计模式保护软件
- 自如:全额承担“望京跑路二房东”受害客户损失,预计约500余万元
- Java、JavaScript和JScript
- Java 和 Python 并列第二、Julia 下滑,揭晓 RedMonk 最新编程语言榜单!
- 学编程必看:10道逻辑思维测试题(附答案)
- 高版本linux安装gamit,Ubuntu14下Gamit安装(示例代码)
- 再谈GPU-Driven Rendering Pipelines
- RS485、RS232、RS422的 特点 和 区别
- vsphere 添加 iscsi 存储设备
- 统计学(网易云可汗学院公开课笔记)
- ios旧版本app网站_你的iPhone还需要降级吗?深度分析:苹果为什么不开放iOS降级!...
- Kill Demodogs——c++——pow_na的博客
- 为了研究而玩:游戏分析的方法
- 前端通过后端返回的url下载图片方法
- 主存/内存/外存 区分
- Nginx搭建HTTP正向代理服务器
- 【python 处理亿级数据】使用 Pandas 处理亿级数据
- java 架构发展历史_Java架构发展历程与Spring简介
- 【python】一篇文章入门python简单画图
热门文章
- 京东云擎提供了免费的wordpress一键安装功能了
- SqlServer 的IDENTITY_INSERT设置为OFF问题
- word 2007 中插入图片无法显示,只能显示底部一部分
- gdb 调试 TuMediaService
- CloudCC CRM:物联网必将成为CRM的推动力
- python3 实现对比conf 文件差异
- Linux 系统如何调整时区和时间
- Eclipse中的codetemplates.xml
- [转帖]关于win7共享的问题和解答
- Fragment Or DialogFragment Can not perform this action after onSaveInstanceState