当前位置:首页 > 编程技术 > 正文

vc 如何关闭非模式对话框

vc 如何关闭非模式对话框

在Visual C++中,如果你想要关闭一个非模式对话框(即不会阻塞主窗口的对话框),通常有以下几种方法:1. 使用对话框类成员函数: 如果你的对话框是基于`CDial...

在Visual C++中,如果你想要关闭一个非模式对话框(即不会阻塞主窗口的对话框),通常有以下几种方法:

1. 使用对话框类成员函数:

如果你的对话框是基于`CDialog`类或者其子类,你可以使用`EndDialog`函数来关闭对话框。这个函数接受一个整数参数,通常为`IDOK`或`IDCANCEL`,表示对话框的结束状态。

```cpp

// 假设你的对话框类名为MyDialog

MyDialog dlg;

dlg.DoModal(); // 显示对话框

if (dlg.GetResult() == IDOK) {

// 对话框被用户确认关闭

最新文章