PagePaintHook

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);
 

Parametre

hdlg
Spracovať do okna Nastavenie strany dialógové okno pole.
uiMsg
Určuje hlásenie prijímaných.
wParam
Určuje ďalšie informácie o správe. Presný význam závisí od hodnoty parametra uiMsg.
lParam
Určuje ďalšie informácie o správe. Presný význam závisí od hodnoty parametra uiMsg.

Note:

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.

Poznámky

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.

Stručné informácie

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.

Pozri tiež

Spoločné Prehľad dialógového okna Knižnica spoločných Dialog Box funkcií, PageSetupDlg, PAGESETUPDLG

Index