CPrintDialog::DoModal
Exibe a caixa de diálogo de impressão comuns do Windows e permite que o usuário selecionar várias opções de impressão, sistema autônomo o número de cópias, intervalo de páginas, e se sistema autônomo cópias devem ser agrupadas.
virtual INT_PTR DoModal( );
Valor de retorno
IDOK or IDCANCEL.If IDCANCEL são retornados, telefonar o Windows CommDlgExtendedError função para determinar se ocorreu um erro.
IDOK and IDCANCEL são constantes que indicam se o usuário selecionado no botão OK ou Cancelar.
Comentários
Se você quiser inicializar as várias opções de caixa de diálogo de impressão, definindo os membros a m_pd estrutura, você deve fazer isso antes de ligar DoModal, mas após o objeto de caixa de diálogo é construído.
Depois de telefonar ndo DoModal, você pode telefonar outras funções de membro para recuperar a entrada de informações pelo usuário ou as configurações na caixa de diálogo.
Observe que, quando você telefonar o construtor com bPrintSetupOnly definido como FALSE, the PD_RETURNDC sinalizar é automatitelefonary usado.Depois de chamar DoModal, GetDefaults, ou GetPrinterDC, uma impressora DC será retornada m_pd.hDC. Este controlador de domínio deve ser liberado com uma telefonar para DeleteDC pelo chamador de CPrintDialog.
Exemplo
Consulte o exemplo para CPrintDialog::CreatePrinterDC.
Requisitos
Cabeçalho: afxdlgs.h