CWnd::MessageBox 方法是 MFC(Microsoft Foundation Classes)中的一个成员函数,用于在窗口对象上显示消息框。该方法的声明如下:
int MessageBox(
   LPCTSTR lpszText,
   LPCTSTR lpszCaption = NULL,
   UINT nType = MB_OK
);

这个方法用于在窗口对象上显示一个消息框,参数包括要显示的消息文本(lpszText)、消息框标题(lpszCaption,可选,默认为 NULL)、消息框的类型(nType,可选,默认为 MB_OK)。

以下是一个简单的示例:
// 在当前窗口对象上显示一个简单的消息框
int result = MessageBox(_T("这是一个简单的消息框示例。"), _T("提示"), MB_OK);

// 处理用户的响应
if (result == IDOK) {
    // 用户点击了确定按钮
    // 在这里添加相应的处理逻辑
} else if (result == IDCANCEL) {
    // 用户点击了取消按钮
    // 在这里添加相应的处理逻辑
} else {
    // 其他按钮的处理
    // 在这里添加相应的处理逻辑
}

上述代码创建了一个简单的消息框,显示了一个消息文本,一个标题为“提示”的标题栏,并且只有一个确定按钮(MB_OK)。函数返回用户的选择,可以根据返回值进行相应的处理。

请注意,MessageBox 方法是 CWnd 类的成员函数,因此应该在继承自 CWnd 的类的对象上调用。


转载请注明出处:http://www.pingtaimeng.com/article/detail/23359/MFC/CWnd