//其实是对应的{ TModalResult values }constmrNone     = 0;mrOk       = idOk;mrCancel   = idCancel;mrAbort    = idAbort;mrRetry    = idRetry;mrIgnore   = idIgnore;mrYes      = idYes;mrNo       = idNo;mrAll      = mrNo + 1;mrNoToAll  = mrAll + 1;mrYesToAll = mrNoToAll + 1;

  { MessageBox() Flags }{$EXTERNALSYM MB_OK}MB_OK = $00000000;{$EXTERNALSYM MB_OKCANCEL}MB_OKCANCEL = $00000001;{$EXTERNALSYM MB_ABORTRETRYIGNORE}MB_ABORTRETRYIGNORE = $00000002;{$EXTERNALSYM MB_YESNOCANCEL}MB_YESNOCANCEL = $00000003;{$EXTERNALSYM MB_YESNO}MB_YESNO = $00000004;{$EXTERNALSYM MB_RETRYCANCEL}MB_RETRYCANCEL = $00000005;{$EXTERNALSYM MB_ICONHAND}MB_ICONHAND = $00000010;{$EXTERNALSYM MB_ICONQUESTION}MB_ICONQUESTION = $00000020;{$EXTERNALSYM MB_ICONEXCLAMATION}MB_ICONEXCLAMATION = $00000030;{$EXTERNALSYM MB_ICONASTERISK}MB_ICONASTERISK = $00000040;{$EXTERNALSYM MB_USERICON}MB_USERICON = $00000080;{$EXTERNALSYM MB_ICONWARNING}MB_ICONWARNING                 = MB_ICONEXCLAMATION;{$EXTERNALSYM MB_ICONERROR}MB_ICONERROR                   = MB_ICONHAND;{$EXTERNALSYM MB_ICONINFORMATION}MB_ICONINFORMATION             = MB_ICONASTERISK;{$EXTERNALSYM MB_ICONSTOP}MB_ICONSTOP                    = MB_ICONHAND;{$EXTERNALSYM MB_DEFBUTTON1}MB_DEFBUTTON1 = $00000000;{$EXTERNALSYM MB_DEFBUTTON2}MB_DEFBUTTON2 = $00000100;{$EXTERNALSYM MB_DEFBUTTON3}MB_DEFBUTTON3 = $00000200;{$EXTERNALSYM MB_DEFBUTTON4}MB_DEFBUTTON4 = $00000300;{$EXTERNALSYM MB_APPLMODAL}MB_APPLMODAL = $00000000;{$EXTERNALSYM MB_SYSTEMMODAL}MB_SYSTEMMODAL = $00001000;{$EXTERNALSYM MB_TASKMODAL}MB_TASKMODAL = $00002000;{$EXTERNALSYM MB_HELP}MB_HELP = $00004000;                          { Help Button }{$EXTERNALSYM MB_NOFOCUS}MB_NOFOCUS = $00008000;{$EXTERNALSYM MB_SETFOREGROUND}MB_SETFOREGROUND = $00010000;{$EXTERNALSYM MB_DEFAULT_DESKTOP_ONLY}MB_DEFAULT_DESKTOP_ONLY = $00020000;{$EXTERNALSYM MB_TOPMOST}MB_TOPMOST = $00040000;{$EXTERNALSYM MB_RIGHT}MB_RIGHT = $00080000;{$EXTERNALSYM MB_RTLREADING}MB_RTLREADING = $00100000;{$EXTERNALSYM MB_SERVICE_NOTIFICATION}MB_SERVICE_NOTIFICATION = $00200000;{$EXTERNALSYM MB_SERVICE_NOTIFICATION_NT3X}MB_SERVICE_NOTIFICATION_NT3X = $00040000;{$EXTERNALSYM MB_TYPEMASK}MB_TYPEMASK = $0000000F;{$EXTERNALSYM MB_ICONMASK}MB_ICONMASK = $000000F0;{$EXTERNALSYM MB_DEFMASK}MB_DEFMASK = $00000F00;{$EXTERNALSYM MB_MODEMASK}MB_MODEMASK = $00003000;{$EXTERNALSYM MB_MISCMASK}MB_MISCMASK = $0000C000;

  { Dialog Box Command IDs }{$EXTERNALSYM IDOK}IDOK = 1;          ID_OK = IDOK;{$EXTERNALSYM IDCANCEL}IDCANCEL = 2;      ID_CANCEL = IDCANCEL;{$EXTERNALSYM IDABORT}IDABORT = 3;       ID_ABORT = IDABORT;{$EXTERNALSYM IDRETRY}IDRETRY = 4;       ID_RETRY = IDRETRY;{$EXTERNALSYM IDIGNORE}IDIGNORE = 5;      ID_IGNORE = IDIGNORE;{$EXTERNALSYM IDYES}IDYES = 6;         ID_YES = IDYES;{$EXTERNALSYM IDNO}IDNO = 7;          ID_NO = IDNO;{$EXTERNALSYM IDCLOSE}IDCLOSE = 8;       ID_CLOSE = IDCLOSE;{$EXTERNALSYM IDHELP}IDHELP = 9;        ID_HELP = IDHELP;{$EXTERNALSYM IDTRYAGAIN}IDTRYAGAIN = 10;{$EXTERNALSYM IDCONTINUE}IDCONTINUE = 11;

转载于:https://www.cnblogs.com/CodeGear/p/6530276.html

TModalResult 和 MessageBox 返回值相关推荐

  1. API函数MessageBox的参数与返回值

    Win32汇编函数的参数,参数类型,返回值都是一个dword类型(4字节) 返回值永远放在EAX中,如超过4个字节则返回一个数据的指针(指向返回值存放的缓冲区地址) .data titleS db ' ...

  2. .Net (C#)委托和事件(获取多个返回值)

    From: http://www.xuebuyuan.com/841530.html 在讲如何获取多个返回值之前先来看一个小例子: private void button1_Click(object ...

  3. createprocess重启程序_win32取CreateProcess启动程序的返回值

    有时候需要在主线程中启动一个程序来处理一些事情,然后返回一个结果,比如一些在线更新的程序一般有一个主程序和一个升级程序.主程序调用升级程序,升级程序会有返回值正常情况下是返回一个0值, 这里可以根据自 ...

  4. 按键精灵Q语言-怎么使用自定义函数返回值

    按键精灵怎么使用自定义函数返回值? a i MessageBox i Function a(i) i=100 End Function 就是想弹出100 aiMessageBoxiFunctiona( ...

  5. C#调用存储过程带输出参数或返回值分类(转)

    C#调用存储过程带输出参数或返回值 分类: Asp.net MSSQL2014-05-26 14:02 330人阅读 评论(0) 收藏 举报 [csharp] view plaincopyprint? ...

  6. cefsharp执行完js代码后获取返回值问题

    CefSharp相关操作 Task<CefSharp.JavascriptResponse> t = mychrome.GetBrowser().MainFrame.EvaluateScr ...

  7. 如何用mshtml获得Javascript中function的返回值[mshtml]

    marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/ ...

  8. C#调用存储过程详解(带返回值、参数输入输出等)

    C#调用存储过程详解(带返回值.参数输入输出等) 这篇文章主要介绍了C#调用存储过程的方法,结合实例形式详细分析了各种常用的存储过程调用方法,包括带返回值.参数输入输出等,需要的朋友可以参考下 本文实 ...

  9. c# 使用多个TASK事务,等待返回值

    在一个有返回值的方法中,我们启用三个事务分别处理数据,每个事务假设耗时为两秒,代码如下: private List<string> Test(){//事务列表List<Task< ...

  10. c oracle存储过程返回值,C#调用存储过程详解(带返回值、参数输入输出等)

    本文实例讲述了C#调用存储过程的方法.分享给大家供大家参考,具体如下: CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @stu ...

最新文章

  1. d-s 多传感器信息融合 matlab实现_自动驾驶中的多传感器融合
  2. DevExpress的TreeList实现自定义右键菜单打开文件选择对话框
  3. 利用ASP.NET一般处理程序动态生成Web图像(转)
  4. 优先队列(个人模版)
  5. 利用旧手机自建anki服务器,废旧手机变身服务器,打造私人云盘
  6. web工作流管理系统开发之十六 主子流程参数传递的实现
  7. leetcode—20.二叉树构建相关题目leetcode总结
  8. 统计学中常被误用的分析方法
  9. java审批流_activiti实现工作流审批
  10. 子桓说:被强制996工作制?用这种方法逃离最靠谱
  11. 主题目录检索是什么举例子_文献检索复习
  12. wtl单文档选项_WTL_简介与体系
  13. 【树莓派】树莓派官方系统Raspbian安装 Docker 和 青龙面板 挂JD库脚本 --详细教程,Centos和Ubuntu服务器可参考
  14. python设置字体_python操作word设置字体
  15. 推动操作系统发展的主要动力是什么?
  16. 逻辑函数的描述工具介绍
  17. Xcode自定义代码块
  18. 探索推荐引擎内部的秘密 - 推荐引擎初探
  19. 一次鞭辟入里的 Log4j2 异步日志输出阻塞问题的定位
  20. 两行CSS代码实现瀑布流

热门文章

  1. silverlight将字符串转化为控件
  2. mybatis 主从表关联查询封装返回结果
  3. MySql中创建用户以及设置其操作权限
  4. .Net中Cookie乱码解决方法
  5. proto3与proto2的区别
  6. 每日一道剑指offer-两个栈来实现一个队列
  7. linux卸载文件挂载,磁盘文件挂载与卸载
  8. pygame检测精灵与精灵的碰撞_Pygame(三)--走出黑暗的洞穴(2)
  9. java 数据源xml 展示到界面_ZK开发关键知识点
  10. http请求转为https请求 java_如何将Javaweb工程的访问协议由http改为https及通过域名访问?...