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