6.5 消息对话框
消息对话框MessageBox是Windows系统中自带的最简单的对话框,用于提示一些简单的信息,如图6-38所示。

图6-38 消息对话框
在MFC中,消息对话框通过CWnd::MessageBox()和AfxMessageBox()两个函数进行调用。前一个函数是CWnd的成员函数,而AfxMessageBox()则是全局函数。两个函数的原型分别为:
lpszTest参数:用于设置对话框的内容。
lpszCaption参数:用于设置对话框的标题。
nType参数:设置消息对话框的属性,属性可以为如表6-3所示的取值的按位或的组合。
nIDHelp参数:用于设置帮助的上下文ID。
运行MessageBox()或者AfxMessageBox()都可以打开模态消息对话框,返回值就是用户单击的消息对话框的按钮ID。
IDABORT:单击“终止”按钮。
IDCANCEL:单击“取消”按钮。
IDIGNORE:单击“忽略”按钮。
IDNO:单击“否”按钮。
IDOK:单击“确定”按钮。
IDRETRY:单击“重试”按钮。
IDYES:单击“是”按钮。
【责任编辑:
杨硕 TEL:(010)68476636-8001】