CMFCPropertyGridFontProperty 类

CMFCPropertyGridFileProperty 类支持用于打开字体选择对话框的属性列表控件项。

语法

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

成员

公共构造函数

名称 描述
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty 构造 CMFCPropertyGridFontProperty 对象。
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty 析构函数。

公共方法

名称 描述
CMFCPropertyGridFontProperty::FormatProperty 设置属性值的文本表示形式的格式。 (替代 CMFCPropertyGridProperty::FormatProperty。)
CMFCPropertyGridFontProperty::GetColor 检索用户从字体对话框中选择的字体颜色。
CMFCPropertyGridFontProperty::GetLogFont 检索用户从字体对话框中选择的字体。
CMFCPropertyGridFontProperty::GetThisClass 由框架用于获取指向与此类类型关联的 CRuntimeClass 对象的指针。
CMFCPropertyGridFontProperty::OnClickButton 当用户单击属性中包含的按钮时,由框架调用。 (替代 CMFCPropertyGridProperty::OnClickButton。)

备注

继承层次结构

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

要求

标头:afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

构造 CMFCPropertyGridFontProperty 对象。

CMFCPropertyGridFontProperty(
    const CString& strName,
    LOGFONT& lf,
    DWORD dwFontDialogFlags = CF_EFFECTS | CF_SCREENFONTS,
    LPCTSTR lpszDescr = NULL,
    DWORD_PTR dwData = 0,
    COLORREF color = (COLORREF)-1);

参数

strName
[in] 属性的名称。

lf
[in] 指定字体属性的逻辑字体结构。

dwFontDialogFlags
[in] 应用于在单击属性值下拉按钮时显示的字体对话框的样式。 默认值是 CF_EFFECTS 和 CF_SCREENFONTS 的按位组合 (OR)。 有关详细信息,请参阅 CHOOSEFONT 结构Flags 参数。

lpszDescr
[in] 字体属性的说明。 默认值为 NULL。

dwData
[in] 特定于应用程序的数据,例如整数或指向与属性关联的其他数据的指针。 默认值为 0。

color
[in] 字体的颜色。 默认值为默认颜色。

备注

对象 CMFCPropertyGridFontProperty 表示属性网格字体控件中的字体属性。

示例

下面的示例演示如何创建 CMFCPropertyGridFontProperty 类的对象。 本示例是新控件示例的一部分。

// LOGFONT lf
// CMFCPropertyGridProperty* pGroupFont
pGroupFont->AddSubItem(new CMFCPropertyGridFontProperty(_T("Font"), lf, CF_EFFECTS | CF_SCREENFONTS, _T("Specifies the default font for the dialog")));

CMFCPropertyGridFontProperty::GetColor

检索用户从字体对话框中选择的字体颜色。

COLORREF GetColor() const;

返回值

表示所选字体颜色的 RGB 颜色值。

注解

CMFCPropertyGridFontProperty::GetLogFont

检索用户从字体对话框中选择的字体。

LPLOGFONT GetLogFont();

返回值

指向描述所选字体的 LOGFONT 结构的指针。

备注

另请参阅

层次结构图

CMFCPropertyGridCtrl 类
CMFCPropertyGridProperty 类