È possibile fornire un modello personalizzato per la finestra di dialogo tipo di carattere , ad esempio, se si desidera includere controlli aggiuntivi che sono unici per l'applicazione. La funzione ChooseFont utilizza il modello personalizzato al posto del modello predefinito.
Per fornire un modello personalizzato per la finestra di dialogo tipo di carattere- Oppure -
È possibile fornire una routine di hook CFHookProc per la finestra di dialogo tipo di carattere . La routine di hook in grado di elaborare i messaggi inviati a una finestra di dialogo. Possono anche inviare messaggi alla finestra di dialogo. Se si utilizza un modello personalizzato per definire ulteriori controlli, è necessario fornire una procedura di gancio per l'elaborazione dell'input per i controlli.
Per attivare una procedura di gancio per la finestra di dialogo tipo di carattereDopo aver elaborato il messaggio WM_INITDIALOG , la procedura di finestra di dialogo Invia un messaggio WM_INITDIALOG per la routine di hook. Il parametro lParam del messaggio è un puntatore alla struttura CHOOSEFONT utilizzato per inizializzare la finestra di dialogo.
La routine di hook può inviare i messaggi WM_CHOOSEFONT_GETLOGFONT, WM_CHOOSEFONT_SETLOGFONTe WM_CHOOSEFONT_SETFLAGS per la finestra di dialogo per ottenere e impostare i valori correnti e le bandiere della finestra di dialogo.
Rimedio: Inserire il CD-ROM CD di MSDN Library.