È possibile fornire un modello personalizzato per la finestra di dialogo stampa , ad esempio, se si desidera includere controlli aggiuntivi che sono unici per l'applicazione. La funzione PrintDlg utilizza il modello personalizzato al posto del modello predefinito.
Per fornire un modello personalizzato per la finestra di dialogo Stampa- Oppure -
È possibile fornire una routine di hook PrintHookProc per la finestra di dialogo stampa . 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 StampaDopo 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 PRINTDLG utilizzato per inizializzare la finestra di dialogo.
Rimedio: Inserire il CD-ROM CD di MSDN Library.