Partilhar via


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

Consulte também

Referência

Classe CPrintDialog

Gráfico de hierarquia

CPrintDialog::CPrintDialog

CDialog::DoModal

Outros recursos

CPrintDialog membros