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。

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

华纳云CN2高防1810M带宽独享,三网直cn218元/月,2M带宽;独服/高防6折购

华纳云怎么样?华纳云是香港老牌的IDC服务商,成立于2015年,主要提供中国香港/美国节点的服务器及网络安全产品、比如,香港服务器、香港云服务器、香港高防服务器、香港高防IP、美国云服务器、机柜出租以及云虚拟主机等。以极速 BGP 冗余网络、CN2 GIA 回国专线以及多年技能经验,帮助全球数十万家企业实现业务转型攀升。华纳云针对618返场活动,华纳云推出一系列热销产品活动,香港云服务器低至3折,...

HostKvm:夏季优惠,香港云地/韩国vps终身7折,线路好/机器稳/适合做站

hostkvm怎么样?hostkvm是一家国内老牌主机商家,商家主要销售KVM架构的VPS,目前有美国、日本、韩国、中国香港等地的服务,站长目前还持有他家香港CN2线路的套餐,已经用了一年多了,除了前段时间香港被整段攻击以外,一直非常稳定,是做站的不二选择,目前商家针对香港云地和韩国机房的套餐进行7折优惠,其他套餐为8折,商家支持paypal和支付宝付款。点击进入:hostkvm官方网站地址hos...

青云互联19元/月,美国洛杉矶CN2GIA/香港安畅CN2云服务器低至;日本云主机

青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...

messagebox用法为你推荐
秦殇内存修改器秦殇修改器一点读取属性就卡了麒麟990和骁龙865哪个好目前高通哪款处理器可以与麒麟990匹敌?苹果x和xr哪个好苹果x和苹果xr买哪个好免费阅读小说app哪个好什么小说软件好用又免费985和211哪个好211的院校和985的那个好?朗逸和速腾哪个好买同等价位的朗逸和速腾哪个好?二手车网站哪个好二手车交易网哪个好?看书软件哪个好推荐几个好用的手机看书软件qq空间登录网址如何查询QQ空间登入地址?dns服务器故障DNS服务器老是出错 如何从根本上解决??
域名信息查询 vps是什么意思 便宜域名 256m内存 unsplash 网站监控 回程路由 lamp配置 建站代码 牛人与腾讯客服对话 毫秒英文 北京双线 cdn加速是什么 如何注册阿里云邮箱 安徽双线服务器 东莞idc 免费稳定空间 tracker服务器 globalsign godaddy域名 更多