//其实是对应的
{ 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. win10新系统修改onedrive目录,提示找不到OneDrive目录

    win10不知更新了什么,x1c非常卡一跳一跳的,很多年没见过了-_-!!( 原因排查:http://www.cnblogs.com/xuanmanstein/p/8878180.html). 于是重 ...

  2. mint fcitx搜狗输入法不显示输入框,其他输入法丢失皮肤

    mint18.3 因为这个原因刚刚重装过,结果一不留神又这样了. 这次原因相对清晰: 双屏显示下,合屏睡眠,打开之后,发现卡死了.屏幕分辨率改变了似的. 然后再重启,发现输入法悬浮框变大了,然后输入法 ...

  3. js怎么把一个数组里面的值作为一个属性添加到另一数组包含的对象里(小程序)

    上面这个需求我说的似乎不太明白,之前也是没有碰到过,也是最近在搞小程序,涉及到小程序前后台数据交互,展示的部分!!不太明白没关系等会我给大家举个例子,就明白了说起来有点拗口,一看就明白了,其实如果是原 ...

  4. Oracle DB , 计算各个用户/schema 的磁盘占用空间

    http://www.dba-oracle.com/t_find_size_schema.htm Question:  How do I find the size of a schema in my ...

  5. Redisson实现分布式锁(二)

    本次基于注解+AOP实现分布式锁(招式与前文基于注解切换多数据源相同),话不多说,直接上样例: 首先自定义注解:设计时需要考虑锁的一般属性:keys,最大等待时间,超时时间,时间单位. package ...

  6. scala文件读取报错“java.nio.charset.MalformedInputException: Input length = 1”

    今天写spark程序的时候遇到了一个问题就是,读取文件的时候报了一个错:“Exception in thread "main" java.nio.charset.Malformed ...

  7. Inotify&Sersync文件监视工具配置

    一.Inotify介绍:一共安装2个工具(命令),即inotifywait和inotifywatchinotifywait:在被监控的文件或目录上等待特定文件系统事件(open.close.delet ...

  8. Confluence 6 应该如何在我的空间中组织内容

    页面和博客 你在 Confluence 中创建的任何内容,从会议记录到回顾和任何中间的内容,不管来源是博客和页面. 你的主页将是任何访问你网站中的用户首先看到的内容.为了让用户更加容易的找到他们需要查 ...

  9. Python基础之文件的基本操作

    概述:文件的基本操作1.open 打开文件 f = open("xxx",mode="r",encoding="utf-8") #常用形式 ...

  10. leetcode-algorithms-5 Longest Palindromic Substring

    leetcode-algorithms-5 Longest Palindromic Substring Given a string s, find the longest palindromic s ...