delphi常用函数一览

 

Delphi MessageBox() 用法参数

MessageBox有两种,一种是API函数,另一种是MFC的CWnd类里对MessageBox API进行封装后的函数,名字也叫MessageBox。

在API函数中:
function MessageBox(hWnd:HWND,const Text, Caption: PChar; Flags: Longint = MB_OK): Integer;
     hWnd:对话父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可以用0,使其直接作为桌面窗体的子窗口。
     Text:欲显示的信息字符串。
     Caption:对话框标题客串。
     Flags:对话框类型常量。该函数的返回值为整数,用于对话框按钮的识别。类型常量:对话框的类型常量可由按钮组合、缺省按钮、显

示图标、运行模式四种常量组合而成。

 

//对话框出现的按钮组合常量

MB_ABORTRETRYIGNORE = $00000002  (终止、重试、忽略)
MB_OK               = $00000000  (确定) 
MB_OKCANCEL         = $00000001  (确定、取消) 
MB_RETRYCANCEL      = $00000005  (重试、取消)
MB_YESNO            = $00000004  (是、否)
MB_YESNOCANCEL      = $00000003  (是、否、取消)

 

//对话框返回值

0             (返回值为'0'='对话框建立失败')
IDOK      1   (返回值为'1'='确定')
IDCANCEL  2   (返回值为'2'='取消')
IDABORT   3   (返回值为'3'='终止')
IDRETRY   4   (返回值为'4'='重试')
IDIGNORE  5   (返回值为'5'='忽略')
IDYES     6   (返回值为'6'='是')
IDNO      7   (返回值为'7'='否')

 

//对话框图标常量   
MB_ICONHAND        = $00000010;          //(禁止号,"X")
MB_ICONERROR       = MB_ICONHAND;        //(禁止号,"X")
MB_ICONSTOP        = MB_ICONHAND;        //(禁止号,"X")
MB_ICONQUESTION    = $00000020;          //(问号,"?")
MB_ICONEXCLAMATION = $00000030;          //(感叹号,"!")
MB_ICONWARNING     = MB_ICONEXCLAMATION; //(感叹号,"!")
MB_ICONASTERISK    = $00000040;          //(信息号,"i")
MB_ICONINFORMATION = MB_ICONASTERISK;    //(信息号,"i")
MB_USERICON        = $00000080;          //(用户图标)

 

//对话框默认按钮

MB_DEFBUTTON1 = $00000000;   (默认第1个按钮)
MB_DEFBUTTON2 = $00000100;   (默认第2个按钮)
MB_DEFBUTTON3 = $00000200;   (默认第3个按钮)
MB_DEFBUTTON4 = $00000300;   (默认第4个按钮) 
                        
//运行模式常量

MB_APPLMODAL   = $00000000; //应用程序模式,在未结束对话框前也能切换到另一应用程序。
MB_SYSTEMMODAL = $00001000; //系统模式,必须结束对话框,才能做其它操作。
MB_TASKMODAL   = $00002000; //任务模式,在结束对话框前也能切换到另一应用程序。
MB_HELP        = $00004000; //帮助 (不详)

 例:

MessageBox(0 , '是否要退出本系统?' , '提示信息', MB_YESNO + MB_ICONQUESTION + MB_DEFBUTTON2 + MB_TASKMODAL);

showmessage('我在上面'+#13+'我在下面');

 

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------

 

转载于:https://www.cnblogs.com/gameking/archive/2012/10/13/2722583.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值