Partilhar via


CPageSetupDialog::PreDrawPage

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

virtual UINT PreDrawPage( 
   WORD wPaper, 
   WORD wFlags, 
   LPPAGESETUPDLG pPSD  
);

Parâmetros

  • wPaper
    Especifica um valor que indica o tamanho de papel. Esse valor pode ser um dos valores de DMPAPER_ listados na descrição da estrutura de DEVMODE .

  • wFlags
    Indica a orientação de papel ou do envelope, e se a impressora é uma matriz de pontos ou dispositivo de HPPCL (linguagem de controle da impressora de Hewlett Packard). Este parâmetro pode ter um dos seguintes valores:

    • Papel 0x001 no modo de paisagem (matriz de pontos)

    • Papel 0x003 no modo de paisagem (HPPCL)

    • Papel 0x005 no modo de retrato (matriz de pontos)

    • Papel 0x007 no modo de retrato (HPPCL)

    • Envelope 0x00b no modo de paisagem (HPPCL)

    • Envelope 0x00d no modo de retrato (matriz de pontos)

    • Envelope 0x019 no modo de paisagem (matriz de pontos)

    • Envelope 0x01f no modo de retrato (matriz de pontos)

  • pPSD
    Ponteiro a estrutura de PAGESETUPDLG . Para obter mais informações sobre PAGESETUPDLG, consulte Windows SDK.

Valor de retorno

Valor diferente de zero; se tratado se não 0.

Comentários

Substituir essa função para personalizar o desenho de imagem. Se você substituir esses função e retorno Verdadeiro, você deve desenhar a imagem inteira. Se você substituir esses função e retorno Falso, a imagem padrão inteira é desenhada pela estrutura.

Requisitos

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe CPageSetupDialog

Gráfico da hierarquia

CPageSetupDialog::OnDrawPage