Objeto de retorno de chamada para o folha de propriedades de impressão

[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.