Sdílet prostřednictvím


CMFCPropertyGridFontProperty – třída

Třída CMFCPropertyGridFileProperty podporuje položku ovládacího prvku seznamu vlastností, která otevře dialogové okno výběru písma.

Syntaxe

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

Členové

Veřejné konstruktory

Jméno popis
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty CMFCPropertyGridFontProperty Vytvoří objekt.
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty Destruktor.

Veřejné metody

Jméno popis
CMFCPropertyGridFontProperty::FormatProperty Naformátuje textovou reprezentaci hodnoty vlastnosti. (Přepsání CMFCPropertyGridProperty::FormatProperty.)
CMFCPropertyGridFontProperty::GetColor Načte barvu písma, kterou uživatel vybere v dialogovém okně písmo.
CMFCPropertyGridFontProperty::GetLogFont Načte písmo, které uživatel vybere v dialogovém okně písmo.
CMFCPropertyGridFontProperty::GetThisClass Používá se architekturou k získání ukazatele na CRuntimeClass objektu, který je přidružen k tomuto typu třídy.
CMFCPropertyGridFontProperty::OnClickButton Volá se rozhraním, když uživatel klikne na tlačítko, které je obsaženo ve vlastnosti. (Přepsání CMFCPropertyGridProperty::OnClickButton.)

Poznámky

Hierarchie dědičnosti

Objekt CObject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

Požadavky

Hlavička: afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

CMFCPropertyGridFontProperty Vytvoří objekt.

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

Parametry

strName
[v] Název vlastnosti.

Lf
[v] Logická struktura písma, která určuje atributy písma.

dwFontDialogFlags
[v] Styly použité v dialogovém okně písmo, které se zobrazí po kliknutí na rozevírací tlačítko hodnoty vlastnosti. Výchozí hodnota je bitové kombinace (OR) CF_EFFECTS a CF_SCREENFONTS. Další informace naleznete v části Příznaky parametru CHOOSEFONT Structure.

lpszDescr
[v] Popis vlastnosti písma Výchozí hodnota je NULL.

dwData
[v] Data specifická pro aplikaci, například celé číslo nebo ukazatel na jiná data přidružená k vlastnosti. Výchozí hodnota je 0.

Barev
[v] Barva písma. Výchozí hodnota je výchozí barva.

Poznámky

Objekt CMFCPropertyGridFontProperty představuje vlastnost písma v ovládacím prvku mřížky vlastností.

Příklad

Následující příklad ukazuje, jak vytvořit objekt CMFCPropertyGridFontProperty třídy. Tento příklad je součástí ukázky Nové ovládací prvky.

// 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

Načte barvu písma, kterou uživatel vybere v dialogovém okně písmo.

COLORREF GetColor() const;

Vrácená hodnota

Hodnota barvy RGB, která představuje vybranou barvu písma.

Poznámky

CMFCPropertyGridFontProperty::GetLogFont

Načte písmo, které uživatel vybere v dialogovém okně písmo.

LPLOGFONT GetLogFont();

Vrácená hodnota

Ukazatel na strukturu LOGFONT , která popisuje vybrané písmo.

Poznámky

Viz také

Graf hierarchie
Třídy
CMFCPropertyGridCtrl – třída
CMFCPropertyGridProperty – třída