CFontDialog选件类

可以将字体选择对话框向应用程序中。

class CFontDialog : public CCommonDialog

成员

kck77523.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CFontDialog::CFontDialog

构造 CFontDialog 对象。

kck77523.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CFontDialog::DoModal

显示对话框以及允许用户进行选择。

CFontDialog::GetCharFormat

检索选定的字体的字符格式。

CFontDialog::GetColor

返回选定的字体颜色。

CFontDialog::GetCurrentFont

分配当前选定的字体行为。LOGFONT 结构。

CFontDialog::GetFaceName

返回选定字体的文本名称。

CFontDialog::GetSize

返回选定的字体磅值。

CFontDialog::GetStyleName

返回选定的字体样式名称。

CFontDialog::GetWeight

返回选定的字体权重。

CFontDialog::IsBold

确定字体是否为粗体。

CFontDialog::IsItalic

确定字体是否为斜体。

CFontDialog::IsStrikeOut

确定字体是否显示带有删除线。

CFontDialog::IsUnderline

确定字体是否加下划线。

kck77523.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CFontDialog::m_cf

用于的结构自定义 CFontDialog 对象。

备注

CFontDialog 对象是在该系统上当前安装字体列表的对话框。用户可以选择特定字体从列表,因此,此选择然后报告回应用程序。

构造 CFontDialog 对象,使用提供的构造函数或派生新的子类和使用自定义构造函数。

CFontDialog 对象构造的,则可以使用 m_cf framework初始化控件值或状态在对话框中。m_cf 机制是类型 CHOOSEFONT。有关此结构的更多信息,请参见 Windows SDK。

在初始化对话框对象的控件之后,调用 DoModal 成员函数显示对话框并让用户选择字体。DoModal 返回用户是否选择了“确定”(IDOK) 或移除 (IDCANCEL) 按钮。

如果 DoModal 返回 IDOK,您可以使用一个CFontDialog的成员函数由用户检索信息输入。

可以使用Windows CommDlgExtendedError 函数确定错误是否在对话框的初始化时生成并了解有关该错误。有关此功能的更多信息,请参见 Windows SDK。

CFontDialog 依赖于随Windows 3.1版和更高版本的COMMDLG.DLL文件。

若要自定义对话框,从 CFontDialog派生选件类,提供了一个自定义对话框模板,并将消息映射处理从扩展控件的通知消息。应通过任何未处理的消息路由到基类。

挂钩函数不需要自定义。

有关使用 CFontDialog的更多信息,请参见 用于通用对话框选件类

继承层次结构

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFontDialog

要求

Header: afxdlgs.h

请参见

参考

CCommonDialog选件类

层次结构图

概念

MFC示例HIERSVR