messagebox用法求ShowMessage使用方法,该怎么处理

messagebox用法  时间:2021-01-04  阅读:()

如何使用QMessageBox

一 函数原型及参数  function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;  hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。

 Text:欲显示的信息字符串。

 Caption:对话框标题字符串。

 Type:对话框类型常量。

 该函数的返回值为整数,用于对话框按钮的识别。

 2、类型常量  对话框的类型常量可由按钮组合、缺省按钮、显示图标、运行模式四种常量组合而成。

 (1)按钮组合常量  MB_OK = $00000000;         //一个确定按钮  MB_OKCANCEL = $00000001;      //一个确定按钮,一个取消按钮  MB_ABORTRETRYIGNORE = $00000002;  //一个异常终止按钮,一个重试按钮,一个忽略按钮  MB_YESNOCANCEL = $00000003;     //一个是按钮,一个否按钮,一个取消按钮  MB_YESNO = $00000004;        //一个是按钮,一个否按钮  MB_RETRYCANCEL = $00000005;     //一个重试按钮,一个取消按钮  (2)缺省按钮常量  MB_DEFBUTTON1 = $00000000;     //第一个按钮为缺省按钮  MB_DEFBUTTON2 = $00000100;     //第二个按钮为缺省按钮  MB_DEFBUTTON3 = $00000200;     //第三个按钮为缺省按钮  MB_DEFBUTTON4 = $00000300;     //第四个按钮为缺省按钮  (3)图标常量  MB_ICONHAND = $00000010;        //“×”号图标  MB_ICONQUESTION = $00000020;      //“?”号图标  MB_ICONEXCLAMATION = $00000030;    //“!”号图标  MB_ICONASTERISK = $00000040;      //“i”图标  MB_USERICON = $00000080;        //用户图标  MB_ICONWARNING = MB_ICONEXCLAMATION;  //“!”号图标  MB_ICONERROR = MB_ICONHAND;      //“×”号图标  MB_ICONINFORMATION = MB_ICONASTERISK; //“i”图标  MB_ICONSTOP = MB_ICONHAND;       //“×”号图标  (4)运行模式常量  MB_APPLMODAL = $00000000;    //应用程序模式,在未结束对话框前也能切换到另一应用程序  MB_SYSTEMMODAL = $00001000;   //系统模式,必须结束对话框后,才能做其他操作  MB_TASKMODAL = $00002000;    //任务模式,在未结束对话框前也能切换到另一应用程序  MB_HELP = $00004000;       //Help Button  3、函数返回值  0            //对话框建立失败  IDOK = 1        //按确定按钮  IDCANCEL = 2      //按取消按钮  IDABOUT = 3       //按异常终止按钮  IDRETRY = 4       //按重试按钮  IDIGNORE = 5      //按忽略按钮  IDYES = 6        //按是按钮  IDNO = 7        //按否按钮 二 用法 1. MessageBox("这是一个最简单的消息框!"); 2. MessageBox("这是一个有标题的消息框!","标题"); 3. MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL ); 4. MessageBox("这是一个警告的消息框!","标题", MB_ICONEXCLAMATION ); 5. MessageBox("这是一个两种属性的消息框!","标题", MB_ICONEXCLAMATION|MB_OKCANCEL ); 6. if(MessageBox("一种常用的应用","标题 " ,MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL) return;

大家谁知道c#里面messagebox的所有属性及用法..给我一下..多谢..我是新手..谢谢 ..

function MyMsgBox(const ACaption,ATitle:string;Option:integer):integer; begin case Option of 0: Result:=MessageBox(Application.Handle, PChar(ACaption), PChar(ATitle), MB_OK+MB_ICONINFORMATION); 1: Result:=MessageBox(Application.Handle, PChar(ACaption), PChar(ATitle), MB_YESNO+MB_ICONQUESTION+MB_DEFBUTTON2); 2: Result:=MessageBox(Application.Handle, PChar(ACaption), PChar(ATitle), MB_OK+MB_ICONERROR); 3: Result:=MessageBox(Application.Handle, PChar(ACaption), PChar(ATitle), MB_YESNO+MB_ICONQUESTION+MB_DEFBUTTON1); 4: Result:=MessageBox(Application.Handle, PChar(ACaption), PChar(ATitle), MB_YESNOCANCEL+MB_ICONQUESTION+MB_DEFBUTTON1); ...=MessageBox(Application.Handle, PChar(ATitle), PChar(ACaption), PChar(ATitle), PChar(ACaption), MB_YESNOCANCEL+MB_ICONQUESTION+MB_DEFBUTTON3), MB_YESNOCANCEL+MB_ICONQUESTION+MB_DEFBUTTON2);Option; end: Result:=MessageBox(Application; 2, PChar(ATitle), PChar(ATitle):=MessageBox(Application, PChar(ATitle), PChar(ACaption), MB_OK+MB_ICONINFORMATION):integer),ATitle: Result; 6; begin case Option of 0.Handle, PChar(ACaption): Result, MB_ABORTRETRYIGNORE+MB_ICONQUESTION+MB_DEFBUTTON3), PChar(ACaption), MB_YESNO+MB_ICONQUESTION+MB_DEFBUTTON1):=MessageBox(Application, PChar(ATitle).Handle:=MessageBox(Application:=MessageBox(Application; 4, PChar(ACaption).Handle, MB_YESNO+MB_ICONQUESTION+MB_DEFBUTTON2): Result, PChar(ATitle): Result, MB_OK+MB_ICONERROR).Handle, MB_YESNOCANCEL+MB_ICONQUESTION+MB_DEFBUTTON1):=MessageBox(Applicationfunction MyMsgBox(const ACaption: Result; 5; 7.Handle.Handle: Result:string: Result, PChar(ATitle):integer, PChar(ACaption); 1; 3.Handle, PChar(ACaption):=MessageBox(Application

vb.net中messagebox用法大全?谁有,分享下。

函数功能:该函数创建、显示、和操作一个消息框。

消息框含有应用程序定义的消息和标题,加上预定义图标与Push(下按)按钮的任何组合。

  函数原型:int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT UType);

  参数:

  hWnd:标识将被创建的消息框的拥有窗口。

如果此参数为NULL,则消息框没有拥有窗口。

  lpText:指向一个以NULL结尾的、含有将被显示的消息的字符串的指针。

  lpCaption:指向一个以NULL结尾的、用于对话框标题的字符串的指针。

  uType:指定一个决定对话框的内容和行为的位标志集。

此参数可以为下列标志组中标志的组合。

  指定下列标志中的一个来显示消息框中的按钮,标志的含义如下。

  MB_ABORTRETRYIGNORE:消息框含有三个按钮:Abort,Retry和Ignore。

  MB_OK:消息框含有一个按钮:OK。

这是缺省值。

  MB_OKCANCEL:消息框含有两个按钮:OK和Cancel。

  MB_RETRYCANCEL:消息框含有两个按钮:Retry和Cancel。

  MB_YESNO:消息框含有两个按钮:Yes和No。

  MB_YESNOCANCEL:消息框含有三个按钮:Yes,No和Cancel。

  指定下列标志中的一个来显示消息框中的图标:标志的含义如下。

  MB_ICONEXCLAMATION:

  MB_ICONWARNING:一个惊叹号出现在消息框。

  MB_ICONINFORMATION:

  MB_ICONASTERISK:一个圆圈中小写字母i组成的图标出现在消息框。

  MB_ICONQUESTION:一个问题标记图标出现在消息框。

  MB_ICONSTOP:

  MB_ICONERROR:

  MB_ICONHAND:一个停止消息图标出现在消息框。

  指定下列标志中的一个来显不缺省的按钮:标志的含义如下。

  MB_DEFBUTTON1:第一个按钮为缺省按钮。

如果MB_DEFBUTTON2,MB_DEFBUTTON3,MB_DEFBUTTON4没有被指定,则MB_DEFBUTTON1为缺省值。

  MB_DEFSUTTON2;第二个按钮为缺省按钮。

  MB_DEFBUTTON3:第三个按钮为缺省按钮。

  MB_DEFBUTTON4:第四个按钮为缺省按钮。

  指定下列标志中的一个来显示对话框的形态:标志的含义如卜。

  MB_APPLMODAL:在hwnd参数标识的窗口中继续工作以前,用户一定响应消息框。

但是,用户可以移动到其他线程的窗口且在这些窗口中工作。

根据应用程序中窗口的层次机构,用户则以移动到线程内的其他窗口。

所有母消息框的子窗口自动地失效,但是弹出窗口不是这样。

如果既没有指定MB_SYSTEMMODAL也没有指定MB_TASKMOOAL,则MB_APPLMODAL为缺省的。

  MB_SYSTEMMODAL:除了消息框有WB_EX_TOPMOST类型,MB_APPLMODAL和WS_EX_TOPMOST一样。

用系统模态消息框来改变各种各样的用户,主要的损坏错误需要立即注意(例如,内存溢出)。

如果不是那些与hwnd联系的窗口,此标志对用户对窗口的相互联系没有影响。

  MB_TASKMODAL:如果参数hwnd为NULL,除了所有属于当前线程高层次的窗口足失效的,MB_TASKMODALL和MB_ApPLMODAL一样。

当调用应用程序或库没有一个可以得到的窗口句柄时,使用此标志。

但仍需要阻止到调用应用程序甲其他窗口的输入而不是搁置其他线程

求ShowMessage使用方法,该怎么处理

这是我从资料中总结出来的几个方法: 最便捷的方法是建议你使用messagebox代替。

如果你用showmessage(),不用修改源程序,也能达到将文字改为汉字的效果。

你可以这样: 2.一步一步,直到出现Translation Manager窗口 3。

展开左边窗口树控件定位...

HostYun(22元/月)全场88折优惠香港原生IP大带宽

在之前的一些文章中有提到HostYun商家的信息,这个商家源头是比较老的,这两年有更换新的品牌域名。在陆续的有新增机房,价格上还是走的低价格路线,所以平时的折扣力度已经是比较低的。在前面我也有介绍到提供九折优惠,这个品牌商家就是走的低价量大为主。中秋节即将到,商家也有推出稍微更低的88折。全场88折优惠码:moon88这里,整理部分HostYun商家的套餐。所有的价格目前都是原价,我们需要用折扣码...

10gbiz:香港/洛杉矶CN2直连线路VPS四折优惠,直连香港/香港/洛杉矶CN2四折

10gbiz怎么样?10gbiz在本站也多次分享过,是一家成立于2020的国人主机商家,主要销售VPS和独立服务器,机房目前有中国香港和美国洛杉矶、硅谷等地,线路都非常不错,香港为三网直连,电信走CN2,洛杉矶线路为三网回程CN2 GIA,10gbiz商家七月连续推出各种优惠活动,除了延续之前的VPS产品4折优惠,目前增加了美国硅谷独立服务器首月半价的活动,有需要的朋友可以看看。10gbiz优惠码...

ReliableSite怎么样,月付$95美国洛杉矶独立服务器

ReliableSite怎么样?ReliableSite好不好。ReliableSite是一家成立于2006年的老牌美国商家,主要经营美国独立服务器租赁,数据中心位于:洛杉矶、迈阿密、纽约,带宽1Gbps起步,花19美元/月即可升级到10Gbps带宽,月流量150T足够各种业务场景使用,且免费提供20Gbps DDoS防护。当前商家有几款大硬盘美国独服,地点位于美国洛杉矶或纽约机房,机器配置很具有...

messagebox用法为你推荐
美团月付怎么关闭美团月账单消费记录怎撤除啊?传奇类手游哪个好什么传奇手游还不错的 不烧钱 比较耐玩点录音软件哪个好什么录音软件最好用录音软件哪个好有什么录音软件好用??牡丹江教育云空间登录我想知道校园云空间是用什么账号登录的?qq空间登录不上qq空间登不上去dns服务器未响应dns 服务器未响应 怎么解决dns服务器故障DNS服务异常是什么意思网通dns服务器地址湖北省鄂州市葛店镇DNS服务器IP地址是多少360云存储360网盘能存文件多久,我把重要文件放里面了一旦丢失就都没了
日本动态vps 亚洲大于500m siteground 安云加速器 linode 新站长网 gg广告 100x100头像 php空间申请 天互数据 bgp双线 lol台服官网 怎么建立邮箱 带宽租赁 我的世界服务器ip 智能dns解析 国外在线代理服务器 免费asp空间申请 稳定空间 黑科云 更多