PagePaintHook príslušná procedúra je definovanom aplikáciou alebo knižnica definované callback funkcie používané funkciou PageSetupDlg . Táto funkcia prijíma správy, ktoré vám umo3oujú prispôsobi Kreslenie vzorkovník v dialógovom okne Nastavenie strany.
LPPAGEPAINTHOOK typ určuje smerník túto funkciu spätného volania. PagePaintHook je zástupný symbol pre názov definovanom aplikáciou alebo knižnica definované funkcie.
(UINT spätného volania PagePaintHook HWND hdlg; / / zvládnuť dialógové okno poleUINTuiMsg; / / správy identifikátorWPARAMwParam; / / správy parametraLPARAMlParam / / správy parametra);
Ak príslušná procedúra Vracia TRUE pre niektorý z prvých troch správ Kreslenie sekvencie (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT alebo WM_PSD_MINMARGINRECT), dialógovom okne odošle žiadne ďalšie správy a nie nakreslite na stránke vzorky až pri ďalšom systém potrebuje obnovte stránku vzorky. Ak príslušná procedúra vracia FALSE pre všetkých troch správ, dialógovom okne odošle zostávajúce správy Kreslenie postupnosť.
Ak príslušná procedúra Vracia TRUE pre žiadnu zo zostávajúcich správ v postupnosti kreslenie, dialógovom okne nie čerpať zodpovedajúce časť vzorky stránky. Ak príslušná procedúra vracia FALSE pre niektorý z týchto hlásení, dialógovom okne čerpá tá časť vzorky stránky.
V dialógovom okne Nastavenie strany obsahuje obrázok na vzorovej strane, ktorá ukazuje, ako užívateľa výbery ovplyvňujú vzhľad vytlačeného výstupu. Obrázok je tvorený obdĺžnik, ktorý predstavuje vybratý typ papiera alebo obálky s Bodkovaná čiara obdĺžnik reprezentujúce súčasné rozpätia a čiastočné (grécky text) znakov zobrazíte vzhľad textu na vytlačenej strane. Keď použijete funkciu PageSetupDlg vytvoriť dialógové okno Nastavenie strany , môžete poskytnúť PagePaintHook príslušná procedúra prispôsobiť vzhľad stránky vzorky.
Aby príslušná procedúra, použite PAGESETUPDLG štruktúry, ktorá prešla do dialógového okna vytvorenie funkcie. Zadajte ukazovateľa príslušná procedúra lpfnPagePaintHook člena a určiť príznak PSD_ENABLEPAGEPAINTHOOK vlajky členských.
Vždy, keď dialógovom okne je nakresliť obsah vzorovej strane, príslušná procedúra prijíma tieto správy v poradí, v ktorom sú uvedené:
| Správa | Význam |
| WM_PSD_PAGESETUPDLG | Dialógovom okne je nakresliť vzorkovník. Príslušná procedúra môžete použiť túto správu na prípravu upriamiť obsah vzorkovník. |
| WM_PSD_FULLPAGERECT | Dialógovom okne je nakresliť vzorkovník. Toto hlásenie určuje ohraničovacieho rámčeka vzorka stránky. |
| WM_PSD_MINMARGINRECT | Dialógovom okne je nakresliť vzorkovník. Toto hlásenie určuje rozpätie obdĺžnik. |
| WM_PSD_MARGINRECT | Dialógovom okne sa chystá nakreslite obdĺžnik rozpätie. |
| WM_PSD_GREEKTEXTRECT | Dialógovom okne asi je čerpať grécky text vo vnútri obdĺžnika rozpätie. |
| WM_PSD_ENVSTAMPRECT | Dialógovom okne je čerpať v obálke pečiatka obdĺžniku vzorkovník obálky. Táto správa sa posiela pre obálky len. |
| WM_PSD_YAFULLPAGERECT | Dialógovom okne je nakresliť spiatočnú adresu časť vzorkovník obálky. Táto správa sa posiela na obálky a ostatné veľkosti papiera. |
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v commdlg.h.
Importovať knižnica:Definované používateľom.
Spoločné Prehľad dialógového okna Knižnica spoločných Dialog Box funkcií, PageSetupDlg, PAGESETUPDLG