以下是 CWinApp::DoMessageBox 方法的原型:
int CWinApp::DoMessageBox(
LPCTSTR lpszPrompt,
UINT nType,
UINT nIDPrompt
);
参数说明:
- lpszPrompt:包含消息文本的字符串。
- nType:消息框的类型,可以是 MB_OK、MB_OKCANCEL、MB_YESNO 等组合。
- nIDPrompt:消息文本的资源 ID,可以是 0(如果消息文本已由 lpszPrompt 提供)。
使用示例:
// 示例:显示一个带有“确定”按钮的消息框
AfxGetApp()->DoMessageBox(_T("这是一个提示消息"), MB_OK | MB_ICONINFORMATION);
在这个示例中,_T("这是一个提示消息") 是消息框中显示的文本,MB_OK | MB_ICONINFORMATION 指定了消息框的类型,包括了确定按钮和信息图标。
DoMessageBox 方法返回用户的响应,可以是 IDOK、IDCANCEL、IDYES、IDNO 等之一,用于确定用户点击了哪个按钮。这可以用于根据用户的选择执行不同的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/23114/MFC/CWinApp