Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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