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。

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

易探云服务器怎么过户/转让?云服务器PUSH实操步骤

易探云服务器怎么过户/转让?易探云支持云服务器PUSH功能,该功能可将云服务器过户给指定用户。可带价PUSH,收到PUSH请求的用户在接收云服务器的同时,系统会扣除接收方的款项,同时扣除相关手续费,然后将款项打到发送方的账户下。易探云“PUSH服务器”的这一功能,可以让用户将闲置云服务器转让给更多需要购买的用户!易探云服务器怎么过户/PUSH?1.PUSH双方必须为认证用户:2.买家未接收前,卖家...

PIGYun中秋特惠:香港/韩国VPS月付14元起

PIGYun发布了九月份及中秋节特惠活动,提供8折优惠码,本月商家主推中国香港和韩国机房,优惠后最低韩国每月14元/中国香港每月19元起。这是一家成立于2019年的国人商家,提供中国香港、韩国和美国等地区机房VPS主机,基于KVM架构,采用SSD硬盘,CN2+BGP线路(美国为CUVIP-AS9929、GIA等)。下面列出两款主机配置信息。机房:中国香港CPU:1core内存:1GB硬盘:10GB...

舍利云:海外云服务器,6核16G超大带宽vps;支持全球范围,原价516,折后价200元/月!

舍利云怎么样?舍利云推出了6核16G超大带宽316G高性能SSD和CPU,支持全球范围,原价516,折后价200元一月。原价80美元,现价30美元,支持地区:日本,新加坡,荷兰,法国,英国,澳大利亚,加拿大,韩国,美国纽约,美国硅谷,美国洛杉矶,美国亚特兰大,美国迈阿密州,美国西雅图,美国芝加哥,美国达拉斯。舍利云是vps云服务器的销售商家,其产品主要的特色是适合seo和建站,性价比方面非常不错,...

messagebox用法为你推荐
软银亏损65亿美元为什么软银市值不到500亿,却可以负债千亿电脑桌面背景图片如何选到电脑桌面壁纸高清风景图绝地求生加速器哪个好绝地求生用什么加速器比较好?网页传奇哪个好玩网页传奇哪个好玩 现在的传奇跟以前玩的都不一样了 总感觉没以前的有激情了网络机顶盒哪个好什么牌子的网络机顶盒最好清理手机垃圾软件哪个好清理手机垃圾的软件哪个好云盘哪个好免费的网盘哪个好用啊?美国国际东西方大学明尼苏达大学(是莫瑞斯分校)和美国东北大学 应该去哪一个 是这个方面的专家回答啊!有偏见性的不要说!飞信空间登录请问如何登陆我的飞信空间?360云盘同步版360云盘和360云盘同步版有甚么区分同步版占用电脑空间?
中文域名申请 中国万网虚拟主机 plesk 特价空间 国外空间服务商 免费网站监控 密码泄露 云图标 ibox官网 新天域互联 135邮箱 网购分享 云服务器比较 日本代理ip 空间排行榜 服务器机柜 so域名 gotoassist 卡巴下载 在线tracert 更多