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