TModalResult 和 MessageBox 返回值
//其实是对应的
{ 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 返回值的更多相关文章
- 关于MessageBox返回值
风格设置MB_OK. 此时无论点击确定还是点击X,都返回IDOK.风格设置MB_OKCANCEL,点击确认返回IDOK,点击取消和X都返回IDCANCEL.风格设置MB_YESNO,点击是返回IDYE ...
- C#中返回值封装
在平时开发过程中常常需要取一个方法的返回值,BOSS写了一个返回值类,做个练习以备不时之需: 返回值支持泛型和非泛型 先贴上代码: 非泛型返回值类: using System; using Syste ...
- VC与JavaScript交互(三) --- CWebPage类调用javascript函数(给js函数传参,并取得返回值)
①需要一个别人写好的类CWebPage,将其对于的两个文件WebPage.h和WebPage.cpp添加到工程中. ②添加WebBrowser控件,在视图/对话框类的头文件中#include &quo ...
- [转]WinExec、ShellExecute和CreateProcess及返回值判断方式
[转]WinExec.ShellExecute和CreateProcess及返回值判断方式 http://www.cnblogs.com/ziwuge/archive/2012/03/12/23924 ...
- C#调用存储过程带输出参数或返回值
CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGI ...
- [转] ADO.NET调用存储过程带输出参数或返回值
CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(), @studentname nvarchar() OUTPUT AS BEGIN S ...
- C#调用存储过程详解(带返回值、参数输入输出等)
CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGI ...
- c#代码 天气接口 一分钟搞懂你的博客为什么没人看 看完python这段爬虫代码,java流泪了c#沉默了 图片二进制转换与存入数据库相关 C#7.0--引用返回值和引用局部变量 JS直接调用C#后台方法(ajax调用) Linq To Json SqlServer 递归查询
天气预报的程序.程序并不难. 看到这个需求第一个想法就是只要找到合适天气预报接口一切都是小意思,说干就干,立马跟学生沟通价格. 不过谈报价的过程中,差点没让我一口老血喷键盘上,话说我们程序猿的人 ...
- VC/MFC中通过CWebPage类调用javascript函数(给js函数传参,并取得返回值)
转自:http://www.cnblogs.com/javaexam2/archive/2012/07/14/2632959.html ①需要一个别人写好的类CWebPage,将其对于的两个文件Web ...
随机推荐
- keys(),values()和items()
a={'a':11,'b':'bb','c':321}for x in a.items(): print(x) # 每条都输出来print("------------")for ...
- Qt--信号槽传递自定义结构体参数
自定义结构体参数的信号槽连接 (1) 对于自定义的结构体参数,信号槽无法识别参数,导致信号槽连接不起作用.所以需要注册结构体参数.在结构体中声明结束的地方加上结构体注册. struct DealDet ...
- Linux修改hostname时/etc/hosts、/etc/sysconfig/network ,hostname,三者的区别和联系
[root@localhost /]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.l ...
- 常用的 git 命令
更新 : 2019-03-02 写一个常用流程比较清楚 : 项目开始 : git clone ... git add file git commit -m "whatever" g ...
- 在不进入Guest OS的情况下,取得Guest OS的IP地址
因为是个Headless 服务器,总是需要GUI VNC 到 Host OS, 然后进入里面的虚拟机,打 ipconfig / ifconfig ,非常的不方便. 查了网上,找到上面的方法 1)确保 ...
- C语言流控制命令的总结
C语言流控制命令的总结 基本概念: C语言中,自顶向下的的代码的流程叫做程序流. 能够改变程序流顺序的语句叫做流控制命令. 我为什么要写这篇文章 在学习C语言的过程中,经常会用到条件语句和循环语句这些 ...
- Java接口简单理解
1.接口: 接口成员变量默认声明方式:public.static.final 接口成员方法默认声明方式:public.abstract public interface Interface_class ...
- java.lang.RuntimeException: Unable to start activity ComponentInfo……AppCompat does not support the current theme features
Android测试时出现闪退的问题,出现了如下所示异常: java.lang.RuntimeException: Unable to start activity ComponentInfo{thon ...
- G.711是一种由国际电信联盟(ITU-T)制定的音频编码方式
http://zh.wikipedia.org/zh-cn/G.711 ITU-T G.711 page ITU-T G.191 software tools for speech and audio ...
- Windows搭建Express环境
1. 以管理员身份运行cmd 2. cmd进入要配置项目的文件夹 3. nmp init 4. 使用default配置——一直回车 5. nmp install --save express //np ...