[Esta é a documentação preliminar e estão sujeitos a alterações.]
Um aplicativo que exibe umPlanilha de propriedades Imprimir pode implementar um objeto de retorno de chamada para receber notificações e mensagens da função PrintDlgEx enquanto a folha de propriedades é exibida. Para fornecer um objeto de retorno de chamada, especificar um ponteiro para o objeto in a lpCallback membro da estrutura PRINTDLGEX.
O objeto de retorno de chamada deve implementar a interface IPrintDialogCallback . A função PrintDlgEx chama métodos de IPrintDialogCallback nas seguintes situações:
O objeto de chamada de retorno também deve implementar o interface IObjectWithSite . As chamadas de função PrintDlgEx a IObjectWithSite:: SetSite método para transmitir um ponteiro para uma interface de IPrintDialogServices para um aplicativo. Os métodos de IPrintDialogCallback podem usar a interface IPrintDialogServices para recuperar informações sobre a impressora selecionada no momento. A interface de IPrintDialogServices também é útil para aplicativos que criar páginas adicionais a seguir a página Geral da folha de impressão . As regras de caixa de diálogo de páginas adicionais podem chamar métodos de IPrintDialogServices.