Compartilhar via


CPageSetupDialog::DoModal

Chamar essa função para exibir a caixa de diálogo OLE comuns de configuração de página do windows e para permitir que o usuário selecione várias opções de configuração de impressão como as margens de impressão, tamanho e orientação de papel, e impressão de destino.

virtual INT_PTR DoModal( );

Valor de retorno

IDOK ou IDCANCEL.Se IDCANCEL é retornado, chame a função de CommDlgExtendedError do windows para determinar se um erro ocorrer.

IDOK e IDCANCEL são constantes que indica se o usuário tiver selecionado o botão OK ou cancelar.

Comentários

Além de isso, o usuário pode acessar as opções de configuração de impressora como o local de rede e as propriedades específicas para a impressora selecionada.

Se você deseja inicializar as várias opções da caixa de diálogo de configuração de página definindo membros de estrutura de m_psd , você deve concluí-lo antes de chamar DoModal, e depois da caixa de diálogo o objeto é construído.Após chamar DoModal, chame outras funções de membro para recuperar as configurações ou a entrada de informações pelo usuário na caixa de diálogo.

Se você quer propagar as configurações atuais inseridas pelo usuário, faça uma chamada para CWinApp::SelectPrinter.Essa função usa informações do objeto de CPageSetupDialog e inicializa e seleciona uma nova C.C. da impressora com os atributos apropriados.

AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);

Exemplo

Consulte o exemplo para CPageSetupDialog::CPageSetupDialog.

Requisitos

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe de CPageSetupDialog

Gráfico de hierarquia

CPageSetupDialog::m_psd