Classe CMFCPropertyGridFontProperty

La CMFCPropertyGridFileProperty classe supporta un elemento di controllo elenco di proprietà che apre una finestra di dialogo di selezione del tipo di carattere.

Sintassi

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

Membri

Costruttori pubblici

Nome Descrizione
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty Costruisce un oggetto CMFCPropertyGridFontProperty.
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty Distruttore.

Metodi pubblici

Nome Descrizione
CMFCPropertyGridFontProperty::FormatProperty Formatta la rappresentazione di testo di un valore della proprietà. (sostituzioni )CMFCPropertyGridProperty::FormatProperty.)
CMFCPropertyGridFontProperty::GetColor Recupera il colore del carattere selezionato dall'utente nella finestra di dialogo tipo di carattere.
CMFCPropertyGridFontProperty::GetLogFont Recupera il tipo di carattere selezionato dall'utente dalla finestra di dialogo tipo di carattere.
CMFCPropertyGridFontProperty::GetThisClass Usato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo di classe.
CMFCPropertyGridFontProperty::OnClickButton Chiamato dal framework quando l'utente fa clic su un pulsante contenuto in una proprietà. (sostituzioni )CMFCPropertyGridProperty::OnClickButton.

Osservazioni:

Gerarchia di ereditarietà

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

Requisiti

Intestazione: afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

Costruisce un oggetto CMFCPropertyGridFontProperty.

CMFCPropertyGridFontProperty(
    const CString& strName,
    LOGFONT& lf,
    DWORD dwFontDialogFlags = CF_EFFECTS | CF_SCREENFONTS,
    LPCTSTR lpszDescr = NULL,
    DWORD_PTR dwData = 0,
    COLORREF color = (COLORREF)-1);

Parametri

strName
[in] Nome della proprietà.

Se
[in] Struttura del tipo di carattere logico che specifica gli attributi del tipo di carattere.

dwFontDialogFlags
[in] Stili applicati alla finestra di dialogo tipo di carattere visualizzata quando si fa clic sul pulsante a discesa del valore della proprietà. Il valore predefinito è la combinazione bit per bit (OR) di CF_EFFECTS e CF_SCREENFONTS. Per altre informazioni, vedere il parametro Flags della struttura CHOOSEFONT.

lpszDescr
[in] Descrizione della proprietà del tipo di carattere. Il valore predefinito è NULL.

dwData
[in] Dati specifici dell'applicazione, ad esempio un numero intero o un puntatore ad altri dati associati alla proprietà . Il valore predefinito è 0.

color
[in] Colore del tipo di carattere. Il valore predefinito è il colore predefinito.

Osservazioni:

Un CMFCPropertyGridFontProperty oggetto rappresenta una proprietà font in un controllo tipo di carattere della griglia delle proprietà.

Esempio

Nell'esempio seguente viene illustrato come costruire un oggetto della CMFCPropertyGridFontProperty classe . Questo esempio fa parte dell'esempio New Controls.This example is part of the New Controls sample.

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

Recupera il colore del carattere selezionato dall'utente nella finestra di dialogo tipo di carattere.

COLORREF GetColor() const;

Valore restituito

Valore di colore RGB che rappresenta il colore del carattere selezionato.

Osservazioni:

CMFCPropertyGridFontProperty::GetLogFont

Recupera il tipo di carattere selezionato dall'utente dalla finestra di dialogo tipo di carattere.

LPLOGFONT GetLogFont();

Valore restituito

Puntatore a una struttura LOGFONT che descrive il tipo di carattere selezionato.

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
Classe CMFCPropertyGridCtrl
Classe CMFCPropertyGridProperty