CFontDialog::DoModal 是 CFontDialog 类的一个公共方法,用于显示字体对话框并等待用户的输入。该方法返回一个整数值,表示用户点击了对话框的哪个按钮。

以下是一个简单的示例代码:
CFontDialog fontDialog;
if (fontDialog.DoModal() == IDOK)
{
    // 用户点击了“确定”按钮
    // 获取所选字体信息,执行相应的操作
}
else
{
    // 用户点击了“取消”按钮或关闭了对话框
    // 执行相应的操作,或者不执行任何操作
}

在这个例子中,我们创建了一个 CFontDialog 对象,并通过调用 DoModal 方法显示字体对话框。根据返回值,我们可以判断用户点击了哪个按钮。如果返回值为 IDOK,表示用户点击了“确定”按钮,我们可以获取所选字体信息并执行相应的操作。如果返回值为其他值,表示用户点击了“取消”按钮或关闭了对话框,我们可以执行相应的操作,或者不执行任何操作。


转载请注明出处:http://www.zyzy.cn/article/detail/17854/MFC/CFontDialog