DELPHI中MessageBox的用法
说明:向用户显示指定的消息。
使用MessageBox显示包含消息和一个或多个按钮的通用对话框。caption参数指定对话框的标题,并且是可选的。
MessageBox是Windows API MessageBox函数的封装,如http://msdn.microsoft.com/ms645505(v=vs.85.aspx)所述。
消息框的应用程序封装会自动提供Windows API函数所需的缺少的窗口句柄参数。
文本参数的值是消息,必要时可以超过255个字符。长消息自动包装在消息框中。
caption参数的值是显示在对话框标题栏中的标题。标题长度可以超过255个字符,但不能换行。长标题会产生一个宽消息框。
flags参数指定消息框上显示的按钮和行为(可能的返回值)。下表列出了可能的值。可以组合这些值以获得所需的效果。
示例:
procedure TForm1.Button1Click(Sender: TObject);
beginwith Application dobeginNormalizeTopMosts;MessageBox(0,'This should be on top.', 'Look', MB_OK); // [smbOK]RestoreTopMosts;end;
end;
Value | Meaning |
---|---|
MB_ABORTRETRYIGNORE |
The message box contains three push buttons: Abort, Retry, and Ignore. |
MB_OK |
The message box contains one push button: OK. This is the default. |
MB_OKCANCEL |
The message box contains two push buttons: OK and Cancel. |
MB_RETRYCANCEL |
The message box contains two push buttons: Retry and Cancel. |
MB_YESNO |
The message box contains two push buttons: Yes and No. |
MB_YESNOCANCEL |
The message box contains three push buttons: Yes, No, and Cancel. |
如果内存不足,无法创建消息框,则MessageBox返回0。否则,它将返回以下值之一:
Value | Numeric Value | Meaning |
---|---|---|
IDOK |
1 |
The user chose the OK button. |
IDCANCEL |
2 |
The user chose the Cancel button. |
IDABORT |
3 |
The user chose the Abort button. |
IDRETRY |
4 |
The user chose the Retry button. |
IDIGNORE |
5 |
The user chose the Ignore button. |
IDYES |
6 |
The user chose the Yes button. |
IDNO |
7 |
The user chose the No button. |
DELPHI中MessageBox的用法相关推荐
- [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法
一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...
- delphi 中 delete的用法
delete 是删除一个 字符串中的 某部分字符 用法是 delete(str,//被删除的字符串 index,//从第几个字符开始删除 co ...
- delphi中pos的用法
1.含义 pos(a,b)函数用法,取出子串a,在父串b中第一次出现的位置. 2.举例 pos('A','DDDAD'),则返回结果是4. 3.应用 nicez在strX字符串中是否存在的判断 if ...
- Element UI中MessageBox标准用法
第一步:在main.js文件中导入 import { MessageBox } from 'element-ui'Vue.prototype.$confirm = MessageBox.confirm ...
- delphi中try的用法1
try...except..end;查询异常 try edHH.Visible := False; ListBox.Visible := not edHH.Visible; listBox.Clear ...
- delphi中指针的用法
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上.因此,说指针是C语言的灵魂,一点都不为过.同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针.Basic不支 ...
- 转:VC中MessageBox的常见用法
一.关于MessageBox 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合. 1.MessageBox("这是一个最简单 ...
- 教程-Delphi中Spcomm使用属性及用法详解
Delphi中Spcomm使用属性及用法详解 Delphi是一种具有 功能强大.简便易用和代码执行速度快等优点的可视化快速应用开发工具,它在构架企业信息系统方面发挥着越来越重要的作用,许多程序员愿意选 ...
- delphi中move函数的用法
delphi中move函数的用法 -------------------------------------------------------------------------------- 20 ...
- Delphi中 StrToIntDef函数的用法
Delphi中 StrToIntDef函数的用法: 比如我要判断一个文本框里输入的字符串能不能转换为integer类型,如果能,则返回转换后的整型数据,如果不能,则返回整数0,那么我就可以用strto ...
最新文章
- 统计s=hello alex alex hello haiyan cc haiyan com中每个单词的个数
- python 框架好学吗-python的flask框架难学吗
- 服务器性能查看常用命令
- python randrange函数_Python学习-函数补充2-内置函数
- 18个设计精美的旅游及酒店网站案例
- 小玉家的电费(洛谷-P1422)
- java性能分析工具_java性能分析工具
- SQL SERVER 数据类型详解[zt]
- 一加6体验深度测评:一款性价比极高的旗舰
- en55032最新标准下载_施工升降机事故案例ppt(可下载)
- ubuntu下安装tun模块图文详细教程
- Raspberry Pi车牌识别系统
- 【我的OpenGL学习进阶之旅】学习OpenGL ES 3.0 的实战 Awsome Demo (上)
- W ndoWs7更新怎么关闭,怎么设置关闭win7自动更新
- HDUOJ 4565 So Easy!
- 用metaRTC(yangwebrtc)搭建兼容webrtc云3D云游戏的云平台
- PyQt(Python+Qt)入门:Designer组件属性编辑界面中QWidget类相关属性详解
- 计算机英语冯敏课后题答案,英语人教版五年级下册Unit 6 Work quietly人教版五年级冯敏.docx...
- almon多项式_基于Almon变换的多项式阶数选择
- webservice 常用接口
热门文章
- LaTeX详细教程+技巧总结
- FIT2CLOUD安装
- 嵩天老师python123测验_嵩天老师python123测验4: 程序的控制结构 (第4周)
- 记录一个php用curl方法post一个api的过程multipart/form-data,php的json对象转数组,php数组转json格式
- PIR控制器调节器并网逆变器电流谐波抑制策略
- 苹果手机录屏软件_手机录屏软件哪个好 好用的手机录屏软件推荐
- 电子秤PCBA方案的功能及设计
- 教孩子学编程(Python语言版)
- SeetaFace人脸识别系统
- 跨网段和同网段的通信