Oggetto callback per il foglio di proprietÓ di stampa

[Questo Ŕ documentazione preliminare e soggetto a cambiare].

Un'applicazione che visualizza una finestra delle proprietÓ stampa pu˛ implementare un oggetto callback per ricevere le notifiche e messaggi dalla funzione PrintDlgEx mentre Ŕ visualizzata la finestra delle proprietÓ. Per fornire un oggetto callback, specificare un puntatore all'oggetto nel membro lpCallback della struttura PRINTDLGEX.

L'oggetto callback deve implementare l'interfaccia IPrintDialogCallback . La funzione PrintDlgEx chiama i metodi IPrintDialogCallback nelle seguenti situazioni:

L'oggetto callback deve implementare anche il IObjectWithSite interfaccia. Le chiamate di funzione PrintDlgEx i IObjectWithSite::SetSite metodo per passare un puntatore a un'interfaccia IPrintDialogServices a un'applicazione. I metodi IPrintDialogCallback possono utilizzare l'interfaccia IPrintDialogServices per recuperare informazioni sulla stampante correntemente selezionata. L'interfaccia IPrintDialogServices Ŕ anche utile per applicazioni che creano pagine aggiuntive da seguire nella pagina generale della finestra delle proprietÓ Print . Le procedure di casella di dialogo per le pagine aggiuntive possono chiamare metodi IPrintDialogServices.