显示信息框
int far
AfxMessageBox(char far *pstrCaption, char far *pstrText, DWORD dwStyle = MB_OK);
char far
*pStrCaption----------------提示框标题
char far *pStrText-------------------文本信息
DWORD dwStyle---------------------提示对话框类型
dwStyle = MB_OK-------------“确认”按钮
dwStyle = MB_YESNO----------“是”“否”按钮
dwStyle = MB_OKNO-----------“确认”“否”按钮
dwStyle = MB_OKCANCEL-------“确认”“取消”按钮
dwStyle = MB_OKNOCANCEL-----“确认”“否”“取消”按钮
dwStyle = MB_RETRYNOCANCEL--“重试”“否”“取消”按钮
dwStyle = MB_RETRYOKCANCEL--“重试”“确认”“取消”按钮
dwStyle = MB_RETRYOKEXIT----“重试”“确认”“退出”按钮
可以与以下的宏“或”
dwStyle = MB_DEFBUTTON1------第一个按钮为默认项
dwStyle = MB_DEFBUTTON2------第二个按钮为默认项
dwStyle = MB_DEFBUTTON3------第三个按钮为默认项
举例:
AfxMessageBox(“打印机”, “确认安装打印机吗?”,
MB_YESNO | MB_DEFBUTTON2);
返回值:
#define IDNULL
0x0 //为空
#define IDOK
0x1 //单击了OK按钮
#define IDCANCEL
0x2 //单击了CANCEL按钮
#define IDYES
0x3 //单击了YES按钮
#define IDNO
0x4 //单击了NO按钮
#define IDRETRY
0x5 //单击了RETRY按钮
#define IDCLOSE
0x6 //单击了CLOSE按钮
#define IDNORMAL
0x7 //没有单击任何按钮