MessageBox() 的用法及其示例
更新时间:2024-03-09 20:21:01 阅读量: 综合文库 文档下载
- messagebox函数推荐度:
- 相关推荐
MessageBox() 的用法及其示例
消息框的函数原型:
int MessageBox(HWND hwnd, LPCTSTR lpsztext, LPCSTR lpsztitle, UINT ustyle);
消息框函数有4 个参数:
第1个参数是父窗口的句柄。为NULL,说明消息框没有父窗口。 第2个参数就是一个指向要显示字符串的指针 第3个参数是消息框本身的标题。
第4个参数是指定消息框的内容和形为(即该消息框有几个按钮、文本对齐等状态,可以在20多个属性值中进行组合)
MessageBox的第4个参数可以是在WINUSER.H中定义的一组前缀以MB_开始的常数组合.
可以使用C语言的\或\运算符将下面显示的三组中各选一个常数组合起来指定消息框的内容和形为:
显示哪些按钮:
#define MB_OK 0X00000000L #define MB_OKCANCEL 0X00000001L #define MB_ABORTRERYGNORE 0X00000002L #define MB_YESNOCANCEL 0X00000003L #define MB_YESNO 0X00000004L #define RERYCANCEL 0X00000005L
焦点在哪个按钮上:
#define MB_DEFBUTTON1 0X00000000L #define MB_DEFBUTTON2 0X00000100L #define MB_DEFBUTTON3 0X00000200L #define MB_DEFBUTTON4 0X00000300L
图示的外观:
#define MB_ICONHAND 0x00000010L #define MB_ICONQUESTION 0x00000020L #define MB_ICONEXCLAMATION 0x00000030L #define MB_ICONASTERISK 0x00000040L
图示的某些有替代名称:
#define MB_ICONWARNING MB_ICONEXCLAMATION #define MB_ICONERROR MB_ICONHAND #define MB_ICONINFORMATION MB_ICONASTERISK #define MB_ICONSTOP MB_ICONHAND
示例:
MessageBox(NULL, \
MessageBox(NULL,\ON) ;
MessageBox(NULL,\//表示窗口出来后焦点 focus落在Yes(第一个)按钮上
*********************************************************************
MessageBox用法
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。
1.MessageBox(\这是一个最简单的消息框!\
2.MessageBox(\这是一个有标题的消息框!\标题\
3.MessageBox(\这是一个确定 取消的消息框!\标题\4.MessageBox(\这是一个警告的消息框!\标题\5.MessageBox(\这是一个两种属性的消息框!\标题\|MB_OKCANCEL );
6.if(MessageBox(\一种常用的应用\标题\MB_OKCANCEL )==IDCANCEL) 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 是被选 补充:
以上消息框的用法是在CWnd的子类中的应用,如果不是,则要MessageBox(NULL,\或MessageBox(hWnd,\为某窗口的句柄,或者直接用AfxMessageBox。
这里所列出的属性只是一些常用属性,在MSDN中还有更多的属性
正在阅读:
MessageBox() 的用法及其示例03-09
钢筋混凝土第十章梁板结构试题09-01
胃镜检查告知书11-03
高二语文下学期个人及备课组教学计划05-27
小学教师业务学习笔记04-03
关于画一扇窗给自己的日记作文03-12
女生节活动细化方案11-07
情态动词用法讲解08-11
- 发电电气运行规程1
- 英文简历
- 最全辅导员招聘考试题库
- 4.3崇明岛的未来的样子
- 2012年上海市普通高校招生二本批次各校投档分数线
- 江苏省如皋中学2017-2018学年第一学期高三第二次阶段测试12月数
- 农业转移人口社会参与机制浅谈
- 2017-2018学年度牛津译林版8B英语初二期中试卷及答案
- 家长委员会上的讲话
- 05继电保护设备检修规程
- 组织行为学考试重点(陈春花)
- 2016年云南省公务员考试《行测》模拟试卷(十七)
- 规避“10号文”红筹系列之案例分析
- 钱寨小学学生读书活动评价方案
- 五大联赛派系
- 国际结算课件新
- 材料科学导论 - 图文
- 领导干部任前廉政法规考试模拟试题
- 汽车综合实训
- 医疗质量管理目录
- 示例
- 用法
- MessageBox
- 及其