INT_PTR DoModal();
使用 DoModal 方法时,它会弹出页面设置对话框,并返回用户的操作结果。通常,返回值是 IDOK 表示用户点击了 "确定" 按钮,而 IDCANCEL 表示用户点击了 "取消" 按钮。
以下是一个简单的示例,演示如何使用 CPageSetupDialog::DoModal 方法:
CPageSetupDialog pageSetupDlg;
// 设置对话框属性...
INT_PTR nResult = pageSetupDlg.DoModal();
if (nResult == IDOK) {
// 用户点击了 "确定" 按钮,处理相关操作
} else if (nResult == IDCANCEL) {
// 用户点击了 "取消" 按钮,处理相关操作
}
在示例中,首先创建了一个 CPageSetupDialog 对象,并设置了对话框的属性。然后,调用 DoModal 方法显示对话框,并根据返回值判断用户的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/21613/MFC/CPageSetupDialog