在 MFC 中,CFontDialog 类提供了 IsUnderline 方法,用于检查用户是否选择了下划线(underline)效果。

以下是一个简单的示例代码:
CFontDialog fontDialog;
if (fontDialog.DoModal() == IDOK)
{
    if (fontDialog.IsUnderline())
    {
        // 用户选择了下划线效果
        // 执行相应的操作
    }
    else
    {
        // 用户未选择下划线效果
        // 执行相应的操作
    }
}

在这个例子中,我们创建了一个 CFontDialog 对象,并通过调用 DoModal 方法显示字体对话框。然后,我们使用 IsUnderline 方法检查用户是否选择了下划线效果。根据返回值,我们可以执行相应的操作。

IsUnderline 返回一个 BOOL 类型的值,如果返回 TRUE,则表示用户选择了下划线效果;如果返回 FALSE,则表示用户未选择下划线效果。这样,您可以在程序中根据用户的选择来进行不同的处理。


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