关键词不能为空

当前您在: 主页 > 英语 >

VS中MessageBox的常见用法

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-17 05:55
tags:

-

2021年2月17日发(作者:视听语言)


AfxMessageBox


的标题就是字符串资源中的


AFX_IDS_APP_TITLE



VC



MessageBox


的常见用法



一、关于


MessageBox



消息框是个很常用的控件,属性比较多,本文列 出了它的一些常用方法,及指出了它的


一些应用场合。




eBox(


这是一个最 简单的消息框!




eB ox(


这是一个有标题的消息框!



标题




eBox(


这是一个确定


< p>
取消的消息框!



标题




eBox(


这是一个警告的 消息框!



标题




eBox(
















< p>



MB_ICONEXCLAMATION|MB _OKCANCEL );



(Message Box(









< /p>






return;


附其它常用属性:




系统默认图标,可在消息框上显示




X


错误



MB_ICONHAND, MB_ICONSTOP


, and MB_ICONERROR



?


询问



MB_ICONQUESTION



!


警告



MB_ICONEXCLAMATION and MB_ICONWARNING



i


信息



MB_ICONASTERISK and MB_ICONINFORMATION



按钮的形式




MB_OK


默认




MB_OKCANCEL


确定取消




MB_YESNO


是否




MB_YESNOCANCEL


是否取消




返回值




IDCANCEL


取消被选




IDNO


否被选




IDOK


确定被选




IDYES


是被选




注意


!!!






< br>消









C Wnd









,< /p>









Messag eBox(NULL,



MessageBox(hWnd,< /p>


hWnd



某窗口的句柄,或者直接用< /p>


AfxMessageBox





MessageBox


对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、


信息提示图标 ,


而且可以定义按钮组合及对话框的标题,


是一个功能齐全的信 息对话框信息


提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息 对框。




1


、函数原型及参数




function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;



hWnd


:对话框父窗口句柄,对话 框显示在


Delphi


窗体内,可使用窗体的

< br>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;




//“




号图标

< p>



MB_ICONERROR = MB_ICONHAND;








//“×”


号图标




MB_ICONINFORMATION = MB_ICONASTERISK;



//“i”


图标




MB_ICONSTOP = MB_ICONHAND;









//“×”


号图标





4


)运行 模式常量




MB_APPLMODAL = $$00000000;






//< /p>


应用程序模式,在未结束对话框前也能切换到另


一应用程序




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










//


按否按钮



二、在


MessageBox


中显示变量的值




CString string;



(


将变量组装到字符串中




MessageBox(string,


消息框标题



消息框类型


);












、< /p>









< p>












【函数】



<


整型


> MessageBox



<


字符串


> Text, <


字符串


> Title, <


整型


> nType



;


【函数说明】



弹出一个消息框。



【语法】



参数:



Text <


字符串


>


,消息框的正文;



Title <


字符串


>


,消息框的标题;



nType <


整型


>


,消息框的类型。


< /p>


返回值:


<


整型


>


,用户在消息框上点击关闭时的选择的按钮。



【说明】



其中


nType


对应的对话框如下表所示:



0




确定



1




确定,取消



2




终止,重试,忽略



3




是,否,取消



4




是,否



5




重试,取消



6




取消, 再试一次,继续


(


注:


Windows NT


下不支持


)


返回值对应的值如下:



1




确定



2




取消



3




终止



4




重试



5




忽略



6






7






10


:再试一次




应用程序中的提示信息处理程序是非常出重要 的部分,用户要知道他输入的资料到底


正不正确





或者是应用程序有一些提示信息要 告诉用户,


都必须通过提示信息处理程序来显示适当的


信息,< /p>




让用户了解下一步该如何配置。提示 信息有很多种类,包括警告,错误,提示,确认,重试


等。不




同种类的提示信息框适合用在各种不同的情况。







C++Builder


中开发提示信息框只须调用

< br>MessageBox


这个信息提示框函数就行,下面


就 是这个


-


-


-


-


-


-


-


-



本文更新与2021-02-17 05:55,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/661090.html

VS中MessageBox的常见用法的相关文章