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