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