• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

delphi常用函数一览

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

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+'我在下面');

 

 

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

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
图像处理-Matlab平台批量更改文件名——利用系统rename函数发布时间:2022-07-18
下一篇:
精通MATLAB混合编程发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap