Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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