Compartilhar via


Classe CPageSetupDialog

Encapsula os serviços fornecidos pela caixa de diálogo OLE comuns de configuração de página do windows com suporte adicional para definir margens e de alteração de impressão.

class CPageSetupDialog : public CCommonDialog

Membros

Construtores public

Nome

Descrição

CPageSetupDialog::CPageSetupDialog

Constrói um objeto de CPageSetupDialog .

Métodos públicos

Nome

Descrição

CPageSetupDialog::CreatePrinterDC

Cria um contexto de dispositivo para imprimir.

CPageSetupDialog::DoModal

Exibe a caixa de diálogo e permite que o usuário fizerem uma seleção.

CPageSetupDialog::GetDeviceName

Retorna o nome de dispositivo da impressora.

CPageSetupDialog::GetDevMode

Retorna DEVMODE atual da impressora.

CPageSetupDialog::GetDriverName

Retorna o driver usado pela impressora.

CPageSetupDialog::GetMargins

Retorna as configurações atuais de margem da impressora.

CPageSetupDialog::GetPaperSize

Retorna o tamanho do papel da impressora.

CPageSetupDialog::GetPortName

Retorna o nome da porta de saída.

CPageSetupDialog::OnDrawPage

Chamado pela estrutura para processar uma imagem de tela de uma página impresso.

CPageSetupDialog::PreDrawPage

Chamado pela estrutura antes de processar uma imagem de tela de uma página impresso.

Membros públicos de dados

Nome

Descrição

CPageSetupDialog::m_psd

Uma estrutura usada para personalizar um objeto de CPageSetupDialog .

Comentários

Essa classe é criada para pegar o local da caixa de diálogo de configuração de impressão.

Para usar um objeto de CPageSetupDialog , primeiro crie o objeto usando o construtor de CPageSetupDialog . Uma vez que a caixa de diálogo foi construída, você pode definir ou modificar os valores no membro de dados de m_psd para inicializar valores dos controles da caixa de diálogo. A estrutura de m_psd é do tipo PAGESETUPDLG.

Após inicializado os controles de caixa de diálogo, chame a função de membro de DoModal para exibir a caixa de diálogo e para permitir que o usuário selecione opções de impressão. DoModal retorna se o usuário tiver selecionado OK (IDOK) ou o botão cancelar (IDCANCEL).

Se DoModal retorna IDOK, você pode usar várias das funções de membro de CPageSetupDialog, ou acessar o membro de dados de m_psd , para recuperar informações de entrada pelo usuário.

Dica

Depois que a caixa de diálogo OLE comuns de configuração de página é demitida, qualquer alteração feita pelo usuário não serão salvas estrutura.Até o próprio aplicativo salvar os valores de esta caixa de diálogo para um local não-volátil, como o membro de documento de aplicativo ou da classe do aplicativo.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CPageSetupDialog

Requisitos

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe CCommonDialog

Gráfico da hierarquia

Conceitos

Exemplo WORDPAD MFC