Klasse CMFCPropertyGridFontProperty

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De CMFCPropertyGridFileProperty klasse ondersteunt een besturingselementitem voor eigenschappenlijst waarmee een dialoogvenster voor lettertypeselectie wordt geopend.

Syntaxis

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

Leden

Openbare constructors

Naam Description
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty Maakt een CMFCPropertyGridFontProperty object.
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty Destructor.

Openbare methoden

Naam Description
CMFCPropertyGridFontProperty::FormatProperty Hiermee wordt de tekstweergave van een eigenschapswaarde opgemaakt. (Hiermee overschrijft u CMFCPropertyGridProperty::FormatProperty.)
CMFCPropertyGridFontProperty::GetColor Hiermee haalt u de tekstkleur op die de gebruiker selecteert in het dialoogvenster Lettertype.
CMFCPropertyGridFontProperty::GetLogFont Hiermee wordt het lettertype opgehaald dat de gebruiker selecteert in het dialoogvenster Lettertype.
CMFCPropertyGridFontProperty::GetThisClass Wordt door het framework gebruikt om een aanwijzer te verkrijgen naar het CRuntimeClass-object dat is gekoppeld aan dit klassetype.
CMFCPropertyGridFontProperty::OnClickButton Aangeroepen door het framework wanneer de gebruiker op een knop klikt die zich in een eigenschap bevindt. (Overschrijft CMFCPropertyGridProperty::OnClickButton.)

Opmerkingen

Overnamehiƫrarchie

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

Requirements

Koptekst: afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

Maakt een 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);

Parameterwaarden

strName
[in] De naam van de eigenschap.

Lf
[in] Een logische lettertypestructuur die de kenmerken van het lettertype aangeeft.

dwFontDialogFlags
[in] Stijlen die worden toegepast op het dialoogvenster lettertype dat wordt weergegeven wanneer u op de vervolgkeuzelijst eigenschapswaarde klikt. De standaardwaarde is de bitsgewijze combinatie (OR) van CF_EFFECTS en CF_SCREENFONTS. Zie de parameter Flags van de CHOOSEFONT-structuur voor meer informatie.

lpszDescr
[in] Beschrijving van de eigenschap lettertype. De standaardwaarde is NULL.

dwData
[in] Toepassingsspecifieke gegevens, zoals een geheel getal of een aanwijzer naar andere gegevens die aan de eigenschap zijn gekoppeld. De standaardwaarde is 0.

kleur
[in] De kleur van het lettertype. De standaardwaarde is de standaardkleur.

Opmerkingen

Een CMFCPropertyGridFontProperty object vertegenwoordigt een lettertype-eigenschap in een besturingselement voor het lettertype van het eigenschappenraster.

Example

In het volgende voorbeeld ziet u hoe u een object van de CMFCPropertyGridFontProperty klasse maakt. Dit voorbeeld maakt deel uit van het voorbeeld Nieuwe besturingselementen.

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

Hiermee haalt u de tekstkleur op die de gebruiker selecteert in het dialoogvenster Lettertype.

COLORREF GetColor() const;

Retourwaarde

Een RGB-kleurwaarde die de geselecteerde tekstkleur vertegenwoordigt.

Opmerkingen

CMFCPropertyGridFontProperty::GetLogFont

Hiermee wordt het lettertype opgehaald dat de gebruiker selecteert in het dialoogvenster Lettertype.

LPLOGFONT GetLogFont();

Retourwaarde

Een aanwijzer naar een LOGFONT-structuur die het geselecteerde lettertype beschrijft.

Opmerkingen

Zie ook

Hiƫrarchiegrafiek
Klassen
CMFCPropertyGridCtrl-klasse
KLASSE CMFCPropertyGridProperty