Condividi tramite


Classe CFontDialog

Consente di incorporare una finestra di dialogo di fonte- selezione nell'applicazione.

class CFontDialog : public CCommonDialog

Membri

Costruttori pubblici

Nome

Descrizione

CFontDialog::CFontDialog

Costruisce un oggetto CFontDialog.

Metodi pubblici

Nome

Descrizione

CFontDialog::DoModal

Visualizzare la finestra di dialogo e sarà all'utente di effettuare una selezione.

CFontDialog::GetCharFormat

Recupera la formattazione carattere del tipo di carattere selezionato.

CFontDialog::GetColor

Restituisce il colore del carattere selezionata.

CFontDialog::GetCurrentFont

Assegna le caratteristiche di carattere attualmente selezionata in una struttura LOGFONT.

CFontDialog::GetFaceName

Restituisce il nome di fronte del tipo di carattere selezionato.

CFontDialog::GetSize

Restituisce le dimensioni in punti del tipo di carattere selezionato.

CFontDialog::GetStyleName

Restituisce il nome dello stile del carattere selezionata.

CFontDialog::GetWeight

Restituisce lo spessore del tipo di carattere selezionato.

CFontDialog::IsBold

Determina se il tipo è in grassetto.

CFontDialog::IsItalic

Determina se il carattere il segnalibro sia in corsivo.

CFontDialog::IsStrikeOut

Determina se il tipo viene visualizzata con lo a.

CFontDialog::IsUnderline

Determina se il tipo è sottolineata.

Membri dati pubblici

Nome

Descrizione

CFontDialog::m_cf

Una struttura utilizzata per personalizzare un oggetto CFontDialog.

Note

Un oggetto CFontDialog è una finestra di dialogo con un elenco di tipi di carattere attualmente installati nel sistema. L'utente può selezionare un tipo di carattere specifico dall'elenco e la selezione viene presentato un rapporto all'applicazione.

Per creare un oggetto CFontDialog, utilizzare il costruttore fornito o derivare una nuova sottoclasse e utilizzare il proprio costruttore personalizzato.

Una volta creato un oggetto CFontDialog è stato creato, è possibile utilizzare la struttura m_cf per inizializzare i valori o gli stati dei controlli nella finestra di dialogo. La struttura m_cf è di tipo CHOOSEFONT. Per ulteriori informazioni sulla struttura, vedere Windows SDK.

Dopo aver inizializzato i controlli dell'oggetto finestra di dialogo, chiamare la funzione membro DoModal per visualizzare la finestra di dialogo e per consentire di selezionare un tipo di carattere. DoModal restituisce se l'utente ha scelto del pulsante OK (IDOK) o annulla (IDCANCEL).

Se DoModal restituisce IDOK, è possibile utilizzare una delle funzioni membro di CFontDialog per recuperare l'input di informazioni dall'utente.

È possibile utilizzare la funzione di Windows CommDlgExtendedError per determinare se si è verificato un errore durante l'inizializzazione della finestra di dialogo e per ulteriori informazioni sull'errore. Per ulteriori informazioni su questa funzione, vedere Windows SDK.

CFontDialog si basa sul file di COMMDLG.DLL fornito con le versioni di Windows 3,1 e successive.

Per personalizzare la finestra di dialogo, derivare una classe da CFontDialog, fornire un modello personalizzato di una finestra di dialogo e aggiungere una mappa messaggi per elaborare i messaggi di notifica dai controlli estesi. Tutti i messaggi non elaborati devono essere passati alla classe di base.

Personalizzare la funzione hook non è obbligatorio.

Per ulteriori informazioni su l CFontDialog, vedere Classi comuni della finestra di dialogo.

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFontDialog

Requisiti

Header: afxdlgs.h

Vedere anche

Riferimenti

Classe CCommonDialog

Grafico delle gerarchie

Concetti

MFC campione HIERSVR