INT_PTR DoModal();
返回值:
返回 IDOK 表示用户点击了对话框上的“确定”按钮,返回 IDCANCEL 表示用户点击了“取消”按钮,返回其他值表示发生了错误或其他特殊情况。
示例:
// 创建打印对话框
CPrintDialog printDlg(FALSE);
// 显示打印对话框并等待用户响应
INT_PTR result = printDlg.DoModal();
// 处理用户的响应
if (result == IDOK) {
// 用户点击了“确定”按钮
// 进行打印操作或其他相关处理
}
else if (result == IDCANCEL) {
// 用户点击了“取消”按钮或关闭了对话框
// 可能执行一些取消操作或清理工作
}
在这个示例中,DoModal 方法用于显示打印对话框,并根据用户的响应返回相应的值。通常,程序会根据返回值执行相应的操作,例如进行打印操作或取消打印。
转载请注明出处:http://www.zyzy.cn/article/detail/21751/MFC/CPrintDialog