MessageBox这个函数可以在VC里面显示一个标准对话框,是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框。
1函数原型及参数
int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT, uType);
参数含义:
HWND hWnd —— 父窗口的句柄。(在使用的时候发现在CView类里面不要填这一项,但是如果是再其他的类中,就要填写)
LPCTSTR lpText —— 对话框的内容
LPCTSTR lpCaption —— 对话框的标题
UINT uType ——对话框类型常量(窗口的风格)
该函数的返回值为整数,用于对话框按钮的识别。
2 类型常量(窗口的风格)
对话框的类型常量可由按钮组合、缺省按钮、显示图标、运行模式四种常量组合而成。模式组合时,以或符号“|”为分隔,如:MB_OK|MB_ICONHAND。
(1)按钮组合常量
MB_OK = $00000000; —— //一个确定按钮
MB_OKCANCEL = $00000001; —— //一个确定按钮,一个取消按钮
MB_ABORTRETRYIGNORE = $00000002; —//异常终止按钮,重试按钮,忽略按钮
MB_YESNOCANCEL = $00000003; —— //一个是按钮,一个否按钮,一个取消按钮
MB_YESNO = $00000004; —— //一个是按钮,一个否按钮