霍州房屋出租,监视裂谷,新沂政府网
(一)messagebox函数的参数介绍:
1 int messagebox ( 2 hwnd hwnd, //弹出messagebox对话框所属的窗口句柄 3 lpctstr lptext, //指向messagebox对话框内容的字符串指针 4 lpctstr lpcaption, //指向messagebox对话框标题的字符串指针 5 uint utype //messagebox对话框的风格 6 ) ;
函数调用示例:
1 messagebox ( null, text ("程序运行出错!"), text ("错误"), mb_ok | mb_iconerror ) ;
第1个参数:窗口句柄的实参为null,表示不属于任何窗口;
第2个参数:对话框内容,“程序运行错误!”;
第3个参数:对话框标题,“错误”;
第4个参数:对话框风格,其值通常是以mb_开头的常量组合(mb_按钮类型 | mb_图标类型)
对话框风格常量类型:
<1>对话框的按钮类型:
1 #define mb_ok 0x00000000l //"确定" 2 #define mb_okcancel 0x00000001l //"确定" + "取消" 3 #define mb_abortretryignore 0x00000002l //"终止" + "重试" + "忽略" 4 #define mb_yesnocancel 0x00000003l //"是" + "否" + "取消" 5 #define mb_yesno 0x00000004l //"是" + "否" 6 #define mb_retrycancel 0x00000005l //"重试" + "取消"
<2>对话框的图标类型
1 #define mb_iconhand 0x00000010l //带有红x的错误/停止图标 2 #define mb_iconquestion 0x00000020l //问号的询问图标 3 #define mb_iconexclamation 0x00000030l //黄色感叹号的警告图标 4 #define mb_iconasterisk 0x00000040l //带有蓝i的信息提示图标
(二)messagebox函数实例应用
1 #include <windows.h> 2 3 int winapi winmain ( hinstance hinstance, hinstance hprevinstance, pstr szcmdline, int icmdshow ) 4 { 5 messagebox ( null, text ("hello, world!"), text ("messagebox示例"), mb_ok ) ; 6 return 0 ; 7 }
运行结果:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论