WM_PSD_PAGESETUPDLG

Wiadomość WM_PSD_PAGESETUPDLG powiadamia procedura haka PagePaintHook się okna dialogowegoUstawienia stronydo rysowania zawartość strony próbki. Procedura haka można użyć tej wiadomości do inicjowania zadań związanych z rysunku zawartość przykładowa strona .

WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam);         / / rozmiar papieru Flaga wFlags = HIWORD(wParam);         / / orientacji papieru Flaga lppsd = fikcyjnymi (LPPAGESETUPDLG); / / dialog pole informacji 

 

Parametry

wPaper
Wartość słowa bity wParam. Określa wartość, która wskazuje rozmiar papieru. Ta wartość może być jedna z wartości DMPAPER_, wymienionych w opisie struktury DEVMODE.
wFlags
Wartość o wysokich numerach słowo wParam. Określa orientację papieru lub koperty, czy drukarka jest dot matrix lub urządzenia HPPCL (Hewlett Packard Printer Control Language). Ten parametr może mieć jedną z następujących wartości:
0x0001 Papier w tryb landscape (dot matrix)
0x0003 Papier w tryb landscape (HPPCL)
0x0005 Papier w formacie portretu (dot matrix)
0x0007 Papier w formacie portretu (HPPCL)
0x000b Koperty w tryb landscape (HPPCL)
0x000d Koperty w trybie pionowym (dot matrix)
0x0019 Koperty w tryb landscape (dot matrix)
0x001f Koperty w trybie pionowym (HPPCL)

lppsd
Wartość fikcyjnymi. Punkty do struktury PAGESETUPDLG , który zawiera informacje używane do inicjowania w oknie dialogowym Ustawienia strony.

Zwraca wartości

Jeśli procedura haka zwraca wartość TRUE, okno dialogowe wysyła nie więcej WM_PSD * wiadomości i nie rysowania na stronie próbki do czasu system potrzebuje aby odświeżyć stronę próbki.

Jeśli procedura haka zwraca FALSE, okno dialogowe wysyła pozostałe wiadomości rysunku sekwencji.

Uwagi

Okno dialogoweUstawienia stronyzawiera obraz strony próbki, która pokazuje, jak wybór użytkownika wpływają na wygląd wydruku. Podczas wywoływania funkcji PageSetupDlg , możesz podać procedurę haka PagePaintHook , aby dostosować wygląd strony próbki. Gdy okno dialogowe ma zwrócić zawartość przykładową stronę, okno dialogowe wysyła sekwencję WM_PSD * wiadomości procedura haka .

Pierwsze trzy komunikaty sekwencji rysunku (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT lub WM_PSD_MINMARGINRECT) zawierają informacje, że procedura haka służy do rysowania zawartość strony próbki. Pozostałe wiadomości (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECT, WM_PSD_YAFULLPAGERECT) powiadamia procedura haka jest okno dialogowe około aby narysować fragment strony próbki. Pozwala to procedura haka selektywnie zwrócenie części przykładowa strona.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 3.51 lub nowszych.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w commdlg.h.

Zobacz też

Wspólny omówienie biblioteki okna dialogowego, wspólny komunikat okna dialogowego, DEVMODE, PagePaintHook, PageSetupDlg, PAGESETUPDLG, WM_PSD_ENVSTAMPRECT, WM_PSD_FULLPAGERECT, WM_PSD_GREEKTEXTRECT, WM_PSD_MARGINRECT, WM_PSD_MINMARGINRECT, WM_PSD_YAFULLPAGERECT

Index