4-2 和表4-3 中的取值的按位或的组合。
? nIDHelp 参数:用于设置帮助的上下文ID。
表4-2 消息对话框主要参数——对话框类型
nType 取值 参数说明
MB_ABORTRETRY 有“终止”、“重试”和“忽略”按钮
MB_OK 有“确定”按钮
MB_OKCANCEL 有“确定”和“取消”按钮
MB_RETRYCANCEL 有“重试”和“取消”按钮
MB_YESNO 有“是”和“否”按钮
MB_YESNOCANCEL 有“是”、“否”和“取消”按钮
枫叶文学网www.fywxw.com
Visual C++ 6.0 程序设计从入门到精通
·98·
表4-3 消息对话框主要参数——对话框图标
nType 取值 显示图标
MB_ICONEXCLAMTION
MB_ICONWARNING
MB_ICONASTERISK
MB_ICONINFORMATION
MB_ICONQUESTION
MB_ICONHAND
MB_ICONSTOP
MB_ICONERROR
如图4-33 所示的消息对话框可以用如下代码显示:
MessageBox("查找至末尾,是否从头开始查找?",
"查找",MB_YESNO|MB_ICONQUESTION)
技巧:WM_MOUSEFIST 和WM_MOUSELAST 分别指定了鼠标所能产生的第一个消息和最后一
个消息类型,因此程序可以GetMessage(&msg, WM_MOUSEFIRST, WM_MOUSELAST)
函数等待并获取鼠标消息,获取的鼠标消息保存在参数msg 中。
运行MessageBox()或者AfxMessageBox()都可打开模态消息对话框,返回值就是用户单
击的消息对话框的按钮ID:
? IDABORT:单击“终止”按钮。
? IDCANCEL:单击“取消”按钮。
? IDIGNORE:单击“忽略”按钮。
? IDNO:单击“否”按钮。
? IDOK:单击“确定”按钮。
? IDRETRY:单击“重试”按钮。
? IDYES:单击“是”按钮。
4.7 本章小结
本章详细介绍了Windows 系统中最常用的用户界面——对
松语文学免费小说阅读_www.16sy.com