A mensagem WM_PSD_PAGESETUPDLG notifica um procedimento de gancho de PagePaintHook que a caixa de diálogoconfiguração de páginadesenhar o conteúdo da página de amostra. O procedimento de gancho pode usar esta mensagem para efectuar tarefas de inicialização relacionadas ao desenho o conteúdo da página de amostra .
WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam); / / tamanho do papel bandeira wFlags = HIWORD(wParam); / / orientação do papel bandeira lppsd = lParam (LPPAGESETUPDLG); / / informações da caixa de diálogo
0x0001 | Papel no modo paisagem (matricial) |
0x0003 | Papel no modo paisagem (HPPCL) |
0x0005 | Papel no modo retrato (matricial) |
0x0007 | Papel no modo retrato (HPPCL) |
0x000b | Envelope no modo paisagem (HPPCL) |
0x000d | Envelope no modo retrato (matricial) |
0x0019 | Envelope no modo paisagem (matricial) |
0x001F | Envelope no modo retrato (HPPCL) |
Se o procedimento gancho retorna TRUE, a caixa de diálogo envia não mais WM_PSD * mensagens e não desenha na página de amostra até a próxima vez que o sistema precisa para redesenhar a página de exemplo.
Se o procedimento gancho retorna FALSE, a caixa de diálogo envia as mensagens remanescentes da seqüência desenho.
A caixa de diálogo deconfiguração de páginainclui uma imagem de uma página de amostra que mostra como as seleções do usuário afetam a aparência da saída impressa. Quando você chamar o PageSetupDlg função, você pode fornecer um procedimento de gancho de PagePaintHook para personalizar a aparência da página de amostra. Sempre que a caixa de diálogo desenhar o conteúdo da página da amostra, a caixa de diálogo envia uma seqüência de WM_PSD * mensagens para o procedimento gancho .
As três primeiras mensagens de uma seqüê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 amostra. As restantes mensagens (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECT, WM_PSD_YAFULLPAGERECT) notificar o procedimento de gancho de que a caixa de diálogo desenhar uma parte específica da página de amostra. Isso permite que o procedimento gancho desenhar seletivamente partes da página de amostra.
nbsp; Windows &NT: requer versão 3.51 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em commdlg.h.
Visão geral de biblioteca de caixa de diálogo comum, as mensagens de caixa de diálogo comum, DEVMODE, PagePaintHook, PageSetupDlg, PAGESETUPDLG, WM_PSD_ENVSTAMPRECT, WM_PSD_FULLPAGERECT, WM_PSD_GREEKTEXTRECT, WM_PSD_MARGINRECT, WM_PSD_MINMARGINRECT, WM_PSD_YAFULLPAGERECT