说明:向用户显示指定的消息。

使用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的用法相关推荐

  1. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法

    一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...

  2. delphi 中 delete的用法

    delete 是删除一个 字符串中的 某部分字符 用法是 delete(str,//被删除的字符串                index,//从第几个字符开始删除               co ...

  3. delphi中pos的用法

    1.含义 pos(a,b)函数用法,取出子串a,在父串b中第一次出现的位置. 2.举例 pos('A','DDDAD'),则返回结果是4. 3.应用 nicez在strX字符串中是否存在的判断 if ...

  4. Element UI中MessageBox标准用法

    第一步:在main.js文件中导入 import { MessageBox } from 'element-ui'Vue.prototype.$confirm = MessageBox.confirm ...

  5. delphi中try的用法1

    try...except..end;查询异常 try edHH.Visible := False; ListBox.Visible := not edHH.Visible; listBox.Clear ...

  6. delphi中指针的用法

    大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上.因此,说指针是C语言的灵魂,一点都不为过.同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针.Basic不支 ...

  7. 转:VC中MessageBox的常见用法

    一.关于MessageBox       消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合.        1.MessageBox("这是一个最简单 ...

  8. 教程-Delphi中Spcomm使用属性及用法详解

    Delphi中Spcomm使用属性及用法详解 Delphi是一种具有 功能强大.简便易用和代码执行速度快等优点的可视化快速应用开发工具,它在构架企业信息系统方面发挥着越来越重要的作用,许多程序员愿意选 ...

  9. delphi中move函数的用法

    delphi中move函数的用法 -------------------------------------------------------------------------------- 20 ...

  10. Delphi中 StrToIntDef函数的用法

    Delphi中 StrToIntDef函数的用法: 比如我要判断一个文本框里输入的字符串能不能转换为integer类型,如果能,则返回转换后的整型数据,如果不能,则返回整数0,那么我就可以用strto ...

最新文章

  1. 统计s=hello alex alex hello haiyan cc haiyan com中每个单词的个数
  2. python 框架好学吗-python的flask框架难学吗
  3. 服务器性能查看常用命令
  4. python randrange函数_Python学习-函数补充2-内置函数
  5. 18个设计精美的旅游及酒店网站案例
  6. 小玉家的电费(洛谷-P1422)
  7. java性能分析工具_java性能分析工具
  8. SQL SERVER 数据类型详解[zt]
  9. 一加6体验深度测评:一款性价比极高的旗舰
  10. en55032最新标准下载_施工升降机事故案例ppt(可下载)
  11. ubuntu下安装tun模块图文详细教程
  12. Raspberry Pi车牌识别系统
  13. 【我的OpenGL学习进阶之旅】学习OpenGL ES 3.0 的实战 Awsome Demo (上)
  14. W ndoWs7更新怎么关闭,怎么设置关闭win7自动更新
  15. HDUOJ 4565 So Easy!
  16. 用metaRTC(yangwebrtc)搭建兼容webrtc云3D云游戏的云平台
  17. PyQt(Python+Qt)入门:Designer组件属性编辑界面中QWidget类相关属性详解
  18. 计算机英语冯敏课后题答案,英语人教版五年级下册Unit 6 Work quietly人教版五年级冯敏.docx...
  19. almon多项式_基于Almon变换的多项式阶数选择
  20. webservice 常用接口

热门文章

  1. LaTeX详细教程+技巧总结
  2. FIT2CLOUD安装
  3. 嵩天老师python123测验_嵩天老师python123测验4: 程序的控制结构 (第4周)
  4. 记录一个php用curl方法post一个api的过程multipart/form-data,php的json对象转数组,php数组转json格式
  5. PIR控制器调节器并网逆变器电流谐波抑制策略
  6. 苹果手机录屏软件_手机录屏软件哪个好 好用的手机录屏软件推荐
  7. 电子秤PCBA方案的功能及设计
  8. 教孩子学编程(Python语言版)
  9. SeetaFace人脸识别系统
  10. 跨网段和同网段的通信