WM_PSD_PAGESETUPDLG meldingen varsler en PagePaintHook hook-prosedyre at dialogboksen Page Setup er om å tegne innholdet av eksempelsiden. Bindingsprosedyren kan bruke denne meldingen til å utføre initialiseringen-oppgaver som er relatert til tegning innholdet av eksempelsiden.
WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam); / / papirstørrelse flag wFlags = HIWORD(wParam); / / papirretning flag lppsd = lParam (LPPAGESETUPDLG); / / dialog boks-informasjon
0x0001 | Papir i liggende modus (dot-matrix) |
0x0003 | Papir i liggende modus (HPPCL) |
0x0005 | Papir i stående modus (dot-matrix) |
0x0007 | Papir i stående modus (HPPCL) |
0x000b | Konvolutt i liggende modus (HPPCL) |
0x000d | Konvolutt i stående modus (dot-matrix) |
0x0019 | Konvolutt i liggende modus (dot-matrix) |
0x001f | Konvolutt i stående modus (HPPCL) |
Hvis Bindingsprosedyren returnerer SANN, dialogboksen sender ingen flere WM_PSD * meldinger og trekker i eksempelsiden før neste gang systemet trenger å tegne eksempelsiden.
Hvis Bindingsprosedyren returnerer USANN, sender dialogboksen gjenværende meldingene av tegnede sekvensen.
Dialogboksen side inneholder et bilde av en eksempelside, som viser hvordan brukerens valg påvirker utseendet på utskriften. Når du kaller funksjonen PageSetupDlg , kan du gi en PagePaintHook hook-prosedyre for å tilpasse utseendet på eksempelsiden. Når dialogboksen er om å tegne innholdet av eksempelsiden, sender dialogboksen en sekvens av WM_PSD * meldinger til Bindingsprosedyren .
De tre første meldingene av en tegning sekvens (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT eller WM_PSD_MINMARGINRECT) gi informasjon Bindingsprosedyren kan bruke til å tegne innholdet av eksempelsiden. Gjenværende meldingene (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECT, WM_PSD_YAFULLPAGERECT) varsle Bindingsprosedyren at dialogboksen er i ferd med å tegne en bestemt del av eksempelsiden. Dette gjør at Bindingsprosedyren å tegne selektivt deler av eksempelsiden.
nbsp; Windows &NT: krever versjon 3.51 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i commdlg.h.
Felles biblioteket dialogboksoversikt, felles dialogboksmeldinger, DEVMODE, PagePaintHook, PageSetupDlg, PAGESETUPDLG, WM_PSD_ENVSTAMPRECT, WM_PSD_FULLPAGERECT, WM_PSD_GREEKTEXTRECT, WM_PSD_MARGINRECT, WM_PSD_MINMARGINRECT, WM_PSD_YAFULLPAGERECT