WM_PSD_PAGESETUPDLG

WM_PSD_PAGESETUPDLG správa oznámi príslušná procedúra PagePaintHook dialógového oknaNastavenie stranysa chystá čerpať obsah vzorkovník. Príslušná procedúra môžete použiť túto správu Inicializácia úlohy súvisiace s nakreslený obsah stránky vzorky .

WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam);         / / veľkosť papiera príznak wFlags = HIWORD(wParam);         / / orientáciu papiera príznak lppsd = lParam (LPPAGESETUPDLG); / / dialógové okno pole informácie 
 

Parametre

wPaper
Hodnota nízka-order slovo wParam. Určuje hodnotu, ktorá označuje veľkosť papiera. Táto hodnota môže byť jednou z hodnôt DMPAPER_ uvedené v opise štruktúry DEVMODE.
wFlags
Hodnota Rozdeli slovo wParam. Označuje orientáciu papiera alebo obálky, a či je tlačiareň vytlačeného na ihličkovej tlačiarni alebo HPPCL (Hewlett Packard Printer Control Language) zariadenia. Tento parameter môže byť jedna z nasledovných hodnôt:
0x0001 Dokument v režime na šírku (vytlačeného na ihličkovej tlačiarni)
0x0003 Dokument v režime na šírku (HPPCL)
0x0005 V režime portrét (vytlačeného na ihličkovej tlačiarni) papier
0x0007 V režime portrét (HPPCL) papier
0x000b Obálka v režime na šírku (HPPCL)
0x000d Obálka v režime portrét (vytlačeného na ihličkovej tlačiarni)
0x0019 Obálka v režime na šírku (vytlačeného na ihličkovej tlačiarni)
0x001f Obálka v režime portrét (HPPCL)

lppsd
Hodnota lParam. Body PAGESETUPDLG štruktúra, ktorá obsahuje informácie použité inicializovať dialógové okno Nastavenie strany.

Note:

Ak príslušná procedúra Vracia TRUE, dialógovom okne odošle žiadne ďalšie hlásenia WM_PSD * a nie čerpať vo vzorovej strane až pri ďalšom systém potrebuje obnovte stránku vzorky.

Ak príslušná procedúra vracia FALSE, dialógovom okne odošle zostávajúce správy Kreslenie postupnosť.

Poznámky

Dialógové oknoNastavenie stránkyobsahuje obrázok na vzorovej strane, ktorá ukazuje, ako užívateľa výbery ovplyvňujú vzhľad vytlačeného výstupu. Keď budete volať funkciu PageSetupDlg , môže poskytnúť PagePaintHook príslušná procedúra prispôsobiť vzhľad stránky vzorky. Vždy, keď dialógovom okne je nakresliť obsah vzorovej strane, dialógovom okne odošle sekvenciu WM_PSD * správy príslušná procedúra .

Prvé tri správy Kreslenie sekvencie (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT alebo WM_PSD_MINMARGINRECT) poskytujú informácie, ktoré príslušná procedúra môžete nakresliť obsah vzorkovník. Zostávajúcich správ (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECT, WM_PSD_YAFULLPAGERECT) oznámi príslušná procedúra dialógového okna sa chystá čerpať špecifického rezu vzorkovník. To umožňuje príslušná procedúra selektívne čerpať časti vzorky strany.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzie 3.51 alebo novšej.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v commdlg.h.

Pozri tiež

Spoločné Prehľad dialógového okna Knižnica, spoločné Dialog Box správy, DEVMODE, PagePaintHook, PageSetupDlg, PAGESETUPDLG, WM_PSD_ENVSTAMPRECT, WM_PSD_FULLPAGERECT, WM_PSD_GREEKTEXTRECT, WM_PSD_MARGINRECT, WM_PSD_MINMARGINRECT, WM_PSD_YAFULLPAGERECT

Index