Udostępnij za pośrednictwem


Klasa CMFCPropertyGridFontProperty

Klasa CMFCPropertyGridFileProperty obsługuje element kontrolki listy właściwości, który otwiera okno dialogowe wyboru czcionki.

Składnia

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty CMFCPropertyGridFontProperty Tworzy obiekt.
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty Destruktor.

Metody publiczne

Nazwa/nazwisko opis
CMFCPropertyGridFontProperty::FormatProperty Formatuje tekstową reprezentację wartości właściwości. (Przesłonięcia) CMFCPropertyGridProperty::FormatProperty.)
CMFCPropertyGridFontProperty::GetColor Pobiera kolor czcionki wybierany przez użytkownika w oknie dialogowym czcionki.
CMFCPropertyGridFontProperty::GetLogFont Pobiera czcionkę wybraną przez użytkownika w oknie dialogowym czcionki.
CMFCPropertyGridFontProperty::GetThisClass Używany przez platformę do uzyskiwania wskaźnika do obiektu CRuntimeClass skojarzonego z tym typem klasy.
CMFCPropertyGridFontProperty::OnClickButton Wywoływana przez platformę, gdy użytkownik kliknie przycisk zawarty we właściwości. (Przesłonięcia) CMFCPropertyGridProperty::OnClickButton).

Uwagi

Hierarchia dziedziczenia

Obiekt CObject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

Wymagania

Nagłówek: afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

CMFCPropertyGridFontProperty Tworzy obiekt.

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
[in] Nazwa właściwości.

Lf
[in] Logiczna struktura czcionek określająca atrybuty czcionki.

dwFontDialogFlags
[in] Style stosowane do okna dialogowego czcionki wyświetlanego po kliknięciu przycisku listy rozwijanej wartość właściwości. Wartość domyślna to kombinacja bitowa (OR) CF_EFFECTS i CF_SCREENFONTS. Aby uzyskać więcej informacji, zobacz parametr Flags struktury CHOOSEFONT.

lpszDescr
[in] Opis właściwości czcionki. Wartość domyślna to NULL.

dwData
[in] Dane specyficzne dla aplikacji, takie jak liczba całkowita lub wskaźnik do innych danych skojarzonych z właściwością. Wartość domyślna to 0.

Kolor
[in] Kolor czcionki. Wartość domyślna to domyślny kolor.

Uwagi

CMFCPropertyGridFontProperty Obiekt reprezentuje właściwość czcionki w kontrolce czcionki siatki właściwości.

Przykład

W poniższym przykładzie pokazano, jak utworzyć obiekt CMFCPropertyGridFontProperty klasy. Ten przykład jest częścią przykładu Nowe kontrolki.

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

Pobiera kolor czcionki wybierany przez użytkownika w oknie dialogowym czcionki.

COLORREF GetColor() const;

Wartość zwracana

Wartość koloru RGB reprezentująca wybrany kolor czcionki.

Uwagi

CMFCPropertyGridFontProperty::GetLogFont

Pobiera czcionkę wybraną przez użytkownika w oknie dialogowym czcionki.

LPLOGFONT GetLogFont();

Wartość zwracana

Wskaźnik do struktury LOGFONT opisujący wybraną czcionkę.

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCPropertyGridCtrl
Klasa CMFCPropertyGridProperty