CMFCPropertyGridFontProperty-Klasse
Die CMFCPropertyGridFileProperty
Klasse unterstützt ein Eigenschaftenlistensteuerelementelement, das ein Dialogfeld für die Schriftartauswahl öffnet.
Syntax
class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty | Erstellt ein CMFCPropertyGridFontProperty -Objekt. |
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty |
Destruktor. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCPropertyGridFontProperty::FormatProperty |
Formatiert die Textdarstellung eines Eigenschaftswerts. (Außerkraftsetzungen CMFCPropertyGridProperty::FormatProperty.) |
CMFCPropertyGridFontProperty::GetColor | Ruft die Schriftfarbe ab, die der Benutzer im Dialogfeld "Schriftart" auswählt. |
CMFCPropertyGridFontProperty::GetLogFont | Ruft die Schriftart ab, die der Benutzer aus dem Dialogfeld "Schriftart" auswählt. |
CMFCPropertyGridFontProperty::GetThisClass |
Wird vom Framework verwendet, um einen Zeiger auf das CRuntimeClass -Objekt abzurufen, das diesem Klassentyp zugeordnet ist. |
CMFCPropertyGridFontProperty::OnClickButton |
Wird vom Framework aufgerufen, wenn der Benutzer auf eine Schaltfläche klickt, die in einer Eigenschaft enthalten ist. (Außerkraftsetzungen CMFCPropertyGridProperty::OnClickButton.) |
Hinweise
Vererbungshierarchie
Anforderungen
Header: afxpropertygridctrl.h
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty
Erstellt ein CMFCPropertyGridFontProperty
-Objekt.
CMFCPropertyGridFontProperty(
const CString& strName,
LOGFONT& lf,
DWORD dwFontDialogFlags = CF_EFFECTS | CF_SCREENFONTS,
LPCTSTR lpszDescr = NULL,
DWORD_PTR dwData = 0,
COLORREF color = (COLORREF)-1);
Parameter
strName
[in] Der Name der Eigenschaft.
Lf
[in] Eine logische Schriftartstruktur, die die Attribute der Schriftart angibt.
dwFontDialogFlags
[in] Formatvorlagen, die auf das Dialogfeld "Schriftart" angewendet werden, das angezeigt wird, wenn Sie auf die Dropdownschaltfläche "Eigenschaftswert" klicken. Der Standardwert ist die bitweise Kombination (OR) von CF_EFFECTS und CF_SCREENFONTS. Weitere Informationen finden Sie im Flags-Parameter der CHOOSEFONT-Struktur.
lpszDescr
[in] Beschreibung der Schriftarteigenschaft. Der Standardwert ist NULL.
dwData
[in] Anwendungsspezifische Daten, z. B. eine ganze Zahl oder ein Zeiger auf andere Daten, die der Eigenschaft zugeordnet sind. Der Standardwert ist 0.
color
[in] Die Farbe der Schriftart. Der Standardwert ist die Standardfarbe.
Hinweise
Ein CMFCPropertyGridFontProperty
Objekt stellt eine Schriftarteigenschaft in einem Eigenschaftenraster-Schriftartsteuerelement dar.
Beispiel
Im folgenden Beispiel wird das Erstellen eines Objekts der CMFCPropertyGridFontProperty
Klasse veranschaulicht. Dieses Beispiel ist Teil des Beispiels "Neue Steuerelemente".
// 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
Ruft die Schriftfarbe ab, die der Benutzer im Dialogfeld "Schriftart" auswählt.
COLORREF GetColor() const;
Rückgabewert
Ein RGB-Farbwert, der die ausgewählte Schriftfarbe darstellt.
Hinweise
CMFCPropertyGridFontProperty::GetLogFont
Ruft die Schriftart ab, die der Benutzer aus dem Dialogfeld "Schriftart" auswählt.
LPLOGFONT GetLogFont();
Rückgabewert
Ein Zeiger auf eine LOGFONT-Struktur , die die ausgewählte Schriftart beschreibt.
Hinweise
Weitere Informationen
Hierarchiediagramm
Klassen
CMFCPropertyGridCtrl-Klasse
CMFCPropertyGridProperty-Klasse