//其实是对应的
{ TModalResult values } const
mrNone = ;
mrOk = idOk;
mrCancel = idCancel;
mrAbort = idAbort;
mrRetry = idRetry;
mrIgnore = idIgnore;
mrYes = idYes;
mrNo = idNo;
mrAll = mrNo + ;
mrNoToAll = mrAll + ;
mrYesToAll = mrNoToAll + ;
  { MessageBox() Flags }
{$EXTERNALSYM MB_OK}
MB_OK = $;
{$EXTERNALSYM MB_OKCANCEL}
MB_OKCANCEL = $;
{$EXTERNALSYM MB_ABORTRETRYIGNORE}
MB_ABORTRETRYIGNORE = $;
{$EXTERNALSYM MB_YESNOCANCEL}
MB_YESNOCANCEL = $;
{$EXTERNALSYM MB_YESNO}
MB_YESNO = $;
{$EXTERNALSYM MB_RETRYCANCEL}
MB_RETRYCANCEL = $; {$EXTERNALSYM MB_ICONHAND}
MB_ICONHAND = $;
{$EXTERNALSYM MB_ICONQUESTION}
MB_ICONQUESTION = $;
{$EXTERNALSYM MB_ICONEXCLAMATION}
MB_ICONEXCLAMATION = $;
{$EXTERNALSYM MB_ICONASTERISK}
MB_ICONASTERISK = $;
{$EXTERNALSYM MB_USERICON}
MB_USERICON = $;
{$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 = $;
{$EXTERNALSYM MB_DEFBUTTON2}
MB_DEFBUTTON2 = $;
{$EXTERNALSYM MB_DEFBUTTON3}
MB_DEFBUTTON3 = $;
{$EXTERNALSYM MB_DEFBUTTON4}
MB_DEFBUTTON4 = $; {$EXTERNALSYM MB_APPLMODAL}
MB_APPLMODAL = $;
{$EXTERNALSYM MB_SYSTEMMODAL}
MB_SYSTEMMODAL = $;
{$EXTERNALSYM MB_TASKMODAL}
MB_TASKMODAL = $;
{$EXTERNALSYM MB_HELP}
MB_HELP = $; { Help Button } {$EXTERNALSYM MB_NOFOCUS}
MB_NOFOCUS = $;
{$EXTERNALSYM MB_SETFOREGROUND}
MB_SETFOREGROUND = $;
{$EXTERNALSYM MB_DEFAULT_DESKTOP_ONLY}
MB_DEFAULT_DESKTOP_ONLY = $; {$EXTERNALSYM MB_TOPMOST}
MB_TOPMOST = $;
{$EXTERNALSYM MB_RIGHT}
MB_RIGHT = $;
{$EXTERNALSYM MB_RTLREADING}
MB_RTLREADING = $; {$EXTERNALSYM MB_SERVICE_NOTIFICATION}
MB_SERVICE_NOTIFICATION = $;
{$EXTERNALSYM MB_SERVICE_NOTIFICATION_NT3X}
MB_SERVICE_NOTIFICATION_NT3X = $; {$EXTERNALSYM MB_TYPEMASK}
MB_TYPEMASK = $0000000F;
{$EXTERNALSYM MB_ICONMASK}
MB_ICONMASK = $000000F0;
{$EXTERNALSYM MB_DEFMASK}
MB_DEFMASK = $00000F00;
{$EXTERNALSYM MB_MODEMASK}
MB_MODEMASK = $;
{$EXTERNALSYM MB_MISCMASK}
MB_MISCMASK = $0000C000;
  { Dialog Box Command IDs }
{$EXTERNALSYM IDOK}
IDOK = ; ID_OK = IDOK;
{$EXTERNALSYM IDCANCEL}
IDCANCEL = ; ID_CANCEL = IDCANCEL;
{$EXTERNALSYM IDABORT}
IDABORT = ; ID_ABORT = IDABORT;
{$EXTERNALSYM IDRETRY}
IDRETRY = ; ID_RETRY = IDRETRY;
{$EXTERNALSYM IDIGNORE}
IDIGNORE = ; ID_IGNORE = IDIGNORE;
{$EXTERNALSYM IDYES}
IDYES = ; ID_YES = IDYES;
{$EXTERNALSYM IDNO}
IDNO = ; ID_NO = IDNO;
{$EXTERNALSYM IDCLOSE}
IDCLOSE = ; ID_CLOSE = IDCLOSE;
{$EXTERNALSYM IDHELP}
IDHELP = ; ID_HELP = IDHELP;
{$EXTERNALSYM IDTRYAGAIN}
IDTRYAGAIN = ;
{$EXTERNALSYM IDCONTINUE}
IDCONTINUE = ;

TModalResult 和 MessageBox 返回值的更多相关文章

  1. 关于MessageBox返回值

    风格设置MB_OK. 此时无论点击确定还是点击X,都返回IDOK.风格设置MB_OKCANCEL,点击确认返回IDOK,点击取消和X都返回IDCANCEL.风格设置MB_YESNO,点击是返回IDYE ...

  2. C#中返回值封装

    在平时开发过程中常常需要取一个方法的返回值,BOSS写了一个返回值类,做个练习以备不时之需: 返回值支持泛型和非泛型 先贴上代码: 非泛型返回值类: using System; using Syste ...

  3. VC与JavaScript交互(三) --- CWebPage类调用javascript函数(给js函数传参,并取得返回值)

    ①需要一个别人写好的类CWebPage,将其对于的两个文件WebPage.h和WebPage.cpp添加到工程中. ②添加WebBrowser控件,在视图/对话框类的头文件中#include &quo ...

  4. [转]WinExec、ShellExecute和CreateProcess及返回值判断方式

    [转]WinExec.ShellExecute和CreateProcess及返回值判断方式 http://www.cnblogs.com/ziwuge/archive/2012/03/12/23924 ...

  5. C#调用存储过程带输出参数或返回值

    CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGI ...

  6. [转] ADO.NET调用存储过程带输出参数或返回值

    CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(), @studentname nvarchar() OUTPUT AS BEGIN S ...

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

    CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGI ...

  8. c#代码 天气接口 一分钟搞懂你的博客为什么没人看 看完python这段爬虫代码,java流泪了c#沉默了 图片二进制转换与存入数据库相关 C#7.0--引用返回值和引用局部变量 JS直接调用C#后台方法(ajax调用) Linq To Json SqlServer 递归查询

    天气预报的程序.程序并不难. 看到这个需求第一个想法就是只要找到合适天气预报接口一切都是小意思,说干就干,立马跟学生沟通价格. ​ ​不过谈报价的过程中,差点没让我一口老血喷键盘上,话说我们程序猿的人 ...

  9. VC/MFC中通过CWebPage类调用javascript函数(给js函数传参,并取得返回值)

    转自:http://www.cnblogs.com/javaexam2/archive/2012/07/14/2632959.html ①需要一个别人写好的类CWebPage,将其对于的两个文件Web ...

随机推荐

  1. POI 导入导出时异常[java.io.IOException: Broken pipe]

    使用用POI导出文件时抛出异常java.io.IOException: Broken pipe ERROR: 'java.io.IOException: Broken pipe' org.apache ...

  2. Spring Cloud 入门教程(二): 配置管理

    使用Config Server,您可以在所有环境中管理应用程序的外部属性.客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring ...

  3. MYSQL常用函数(系统信息函数)

    DATABASE()   返回当前数据库名 BENCHMARK(count,expr)  将表达式expr重复运行count次 CONNECTION_ID()   返回当前客户的连接ID FOUND_ ...

  4. Linux修改hostname时/etc/hosts、/etc/sysconfig/network ,hostname,三者的区别和联系

    [root@localhost /]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.l ...

  5. hdu-2419 Boring Game

    http://acm.hdu.edu.cn/showproblem.php?pid=2419 给一个图,预分配点值.随后有三种操作,F u v查询与u联通部分大于等于v的最小的数,没有则返回0,U u ...

  6. ZCU板级调试Bug记录

    本帖用以记录在ZCU102板级调试间遇到的Bug. 1.PL端的AXI总线在读取DDR中的数据的时候,在一个burst内不能跨越page boundary.跨越page boundary会在该burs ...

  7. Vrrp和Hsrp的区别

    VRRP原理协议简述简单来说,VRRP是一种容错协议,它为具有组播或广播能力的局域网(如以太网)设计,它保证当局域网内主机的下一跳路由器出现故障时,可以及时的由另一台路由器来代替,从而保持通讯的连续性 ...

  8. Watto and Mechanism CodeForces - 514C (字典树,哈希)

    大意: 给定字符串集$S$, 每次询问给出字符串$a$, 求$S$中是否存在一个字符串恰好与$a$相差一个字符. 直接建字典树暴力复杂度是$O(n\sqrt{n})$, 也可以用set维护所有哈希值, ...

  9. windows下如何通过git bash获取gitlab ssh公钥

    Gitlab1. 安装git,从程序目录打开 "Git Bash" 2. 键入命令:ssh-keygen -t rsa -C "email@email.com" ...

  10. 数据库连接的WEB登录界面的实现

    要实现此功能,需要电脑安装JAVA EE.SQL Server 2008和Tomcat等软件,并进行配置环境成功. 对这门课的希望和自己的目标: 希望:可以完全掌握老师所讲的内容. 目标:能够完整的做 ...