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 |
---|---|
Constrói um objeto de CPageSetupDialog . |
Métodos públicos
Nome |
Descrição |
---|---|
Cria um contexto de dispositivo para imprimir. |
|
Exibe a caixa de diálogo e permite que o usuário fizerem uma seleção. |
|
Retorna o nome de dispositivo da impressora. |
|
Retorna DEVMODE atual da impressora. |
|
Retorna o driver usado pela impressora. |
|
Retorna as configurações atuais de margem da impressora. |
|
Retorna o tamanho do papel da impressora. |
|
Retorna o nome da porta de saída. |
|
Chamado pela estrutura para processar uma imagem de tela de uma página impresso. |
|
Chamado pela estrutura antes de processar uma imagem de tela de uma página impresso. |
Membros públicos de dados
Nome |
Descrição |
---|---|
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
CPageSetupDialog
Requisitos
Cabeçalho: afxdlgs.h