VC MFC C++ MessageBox确定取消窗口的使用

avatar
作者
猴君
阅读量:0

在VC MFC C++中,可以使用MessageBox函数来创建一个确定取消窗口。

以下是一个示例代码:

#include <afxwin.h>  int main() {     // 创建一个主窗口对象     CWnd* pMainWnd = AfxGetMainWnd();      // 显示一个确定取消窗口     int result = MessageBox(pMainWnd->GetSafeHwnd(), _T("确定要继续吗?"), _T("提示"), MB_OKCANCEL | MB_ICONQUESTION);      // 根据用户的选择结果进行处理     if (result == IDOK)     {         // 用户点击了确定按钮         // 执行相应的操作         // ...     }     else if (result == IDCANCEL)     {         // 用户点击了取消按钮         // 执行相应的操作         // ...     }      return 0; } 

在上面的示例代码中,我们首先获取了主窗口的句柄,然后使用MessageBox函数创建了一个确定取消窗口,窗口的标题为"提示",提示内容为"确定要继续吗?"。函数的第二个参数指定了窗口的标题,第三个参数指定了窗口的按钮样式,通过使用MB_OKCANCEL标志来显示确定取消按钮。函数的返回值表示用户的选择结果,如果用户点击了确定按钮,返回值为IDOK;如果用户点击了取消按钮,返回值为IDCANCEL。

根据用户的选择结果,我们可以在后续的代码中进行相应的处理。在示例代码中,如果用户点击了确定按钮,我们可以执行一些操作;如果用户点击了取消按钮,我们也可以执行相应的操作。

需要注意的是,上述示例代码是在控制台应用程序中使用MessageBox函数的方式。如果是在MFC窗口应用程序中使用,可以将代码放在适当的位置,例如在按钮的点击事件处理函数中。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!