Share via


CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

Constructs a CMFCPropertyGridFontProperty object.

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

Parameters

  • [in] strName
    The name of the property.

  • [in] lf
    A logical font structure that specifies the attributes of the font.

  • [in] dwFontDialogFlags
    Styles that are applied to the font dialog box that is displayed when you click the property value drop-down button. The default value is the bitwise combination (OR) of CF_EFFECTS and CF_SCREENFONTS. For more information, see the Flags parameter of the CHOOSEFONT Structure.

  • [in] lpszDescr
    Description of the font property. The default value is NULL.

  • [in] dwData
    Application-specific data, such as an integer or a pointer to other data that is associated with the property. The default value is 0.

  • [in] color
    The color of the font. The default value is the default color.

Remarks

A CMFCPropertyGridFontProperty object represents a font property in a property grid font control.

Example

The following example demonstrates how construct an object of the CMFCPropertyGridFontProperty class. This example is part of the New Controls sample.

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

Requirements

Header: afxpropertygridctrl.h

See Also

Reference

CMFCPropertyGridFontProperty Class

Hierarchy Chart

LOGFONT

COLORREF