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