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