WM_PSD_PAGESETUPDLG mensagem
Notifica um procedimento de gancho PagePaintHook de que a caixa de diálogo Configuração de Página está prestes a desenhar o conteúdo da página de exemplo. O procedimento de gancho pode usar essa mensagem para realizar tarefas de inicialização relacionadas ao desenho do conteúdo da página de exemplo.
#define WM_USER 0x0400
#define WM_PSD_PAGESETUPDLG (WM_USER )
Parâmetros
-
wParam
-
A palavra de baixa ordem especifica um valor que indica o tamanho do papel. Esse valor pode ser um dos valores de DMPAPER_ listados na descrição da estrutura. A palavra de alta ordem especifica a orientação do papel ou envelope e se a impressora é uma matriz de pontos ou um dispositivo HPPCL (Hewlett Packard Printer Control Language). Esse parâmetro pode usar um dos valores a seguir.
Valor Significado - 0x0001
Papel no modo paisagem (matriz de ponto) - 0x0003
Papel no modo paisagístico (HPPCL) - 0x0005
Papel no modo retrato (matriz de ponto) - 0x0007
Papel no modo retrato (HPPCL) - 0x000b
Envelope no modo paisagístico (HPPCL) - 0x000d
Envelope no modo retrato (matriz de ponto) - 0x0019
Envelope no modo paisagem (matriz de ponto) - 0x001f
Envelope no modo retrato (HPPCL) -
lParam
-
Um ponteiro para uma estrutura PAGESETUPDLG que contém informações usadas para inicializar a caixa de diálogo Configuração de Página .
Retornar valor
Se o procedimento de gancho retornar TRUE, a caixa de diálogo não enviará mais mensagens e não desenhará na página de exemplo até a próxima vez que o sistema precisar redesenhar a página de exemplo.
Se o procedimento de gancho retornar FALSE, a caixa de diálogo enviará as mensagens restantes da sequência de desenho.
Comentários
A caixa de diálogo Configuração de Página inclui uma imagem de uma página de exemplo que mostra como as seleções do usuário afetam a aparência da saída impressa. Ao chamar a função PageSetupDlg , você pode fornecer um procedimento de gancho PagePaintHook para personalizar a aparência da página de exemplo. Sempre que a caixa de diálogo está prestes a desenhar o conteúdo da página de exemplo, a caixa de diálogo envia uma sequência de mensagens para o procedimento de gancho.
As três primeiras mensagens de uma sequência de desenho (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT ou WM_PSD_MINMARGINRECT) fornecem informações que o procedimento de gancho pode usar para desenhar o conteúdo da página de exemplo. As mensagens restantes (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECTWM_PSD_YAFULLPAGERECT) notificam o procedimento de gancho de que a caixa de diálogo está prestes a desenhar uma parte específica da página de exemplo. Isso permite que o procedimento de gancho desenhe seletivamente partes da página de exemplo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|