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