CFontDialog

La classe CFontDialog consente di incorporare una finestra di dialogo Selezione tipo di carattere nella vostra applicazione. Un oggetto CFontDialog una dialogo con un elenco di tipi di carattere attualmente installati nel sistema. L'utente pu selezionare un particolare tipo di carattere dalla lista, e questa selezione poi riportata indietro all'applicazione.

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

Una volta che stato costruito un oggetto CFontDialog , possibile utilizzare la struttura m_cf per inizializzare i valori o stati dei controlli nella finestra di dialogo. La struttura di m_cf di tipo CHOOSEFONT. Per ulteriori informazioni su questa struttura, vedere la documentazione di Win32 SDK.

Dopo l'inizializzazione controlli dell'oggetto finestra di dialogo, chiamare la funzione membro DoModal per visualizzare la finestra di dialogo e consentire all'utente di selezionare un tipo di carattere. DoModal restituisce se l'utente selezionato l'OK (IDOK) o il pulsante Annulla (IDCANCEL).

Se DoModal restituisce IDOK, possibile utilizzare una delle funzioni membro di CFontDialogper recuperare le informazioni di input da parte dell'utente.

possibile utilizzare le finestre CommDlgExtendedError funzione 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 la documentazione di Win32 SDK.

CFontDialog si basa sulla COMMDLG.File DLL che viene fornito con Windows 3.1 e versioni successive.

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

Non necessario personalizzare la funzione hook.

Per ulteriori informazioni sull'utilizzo di CFontDialog, vedere Classi di dialogo comuni nel manuale del programmatore di Visual C++.

# include lt;afxdlgs.h>

Membri della classe |nbsp; Classe base | Gerarchia Chart

Campio&nenbsp; Esempio MFC HIERSVR

Index