WM_PSD_FULLPAGERECT Nachricht

Benachrichtigt eine PagePaintHook-Hookprozedur über die Koordinaten des Beispielseitenrechtecks im Dialogfeld Seite einrichten . Das Dialogfeld sendet diese Meldung, wenn der Inhalt der Beispielseite gezeichnet werden soll.

#define WM_USER                  0x0400
#define WM_PSD_FULLPAGERECT     (WM_USER+1)

Parameter

wParam

Ein Handle für den Gerätekontext für die Beispielseite.

lParam

Ein Zeiger auf eine RECT-Struktur , die die Koordinaten der Beispielseite in Pixel enthält.

Rückgabewert

Wenn die Hookprozedur TRUE zurückgibt, sendet das Dialogfeld keine weiteren Nachrichten und zeichnet erst dann in der Beispielseite, wenn das System die Beispielseite das nächste Mal neu zeichnen muss.

Wenn die Hookprozedur FALSE zurückgibt, sendet das Dialogfeld die verbleibenden Meldungen der Zeichnungssequenz.

Bemerkungen

Das Dialogfeld Seite einrichten enthält ein Bild einer Beispielseite, die zeigt, wie sich die Auswahl des Benutzers auf das Erscheinungsbild der gedruckten Ausgabe auswirkt. Wenn Sie die PageSetupDlg-Funktion aufrufen, können Sie eine PagePaintHook-Hookprozedur bereitstellen, um die Darstellung der Beispielseite anzupassen. Wenn das Dialogfeld den Inhalt der Beispielseite zeichnet, sendet das Dialogfeld eine Sequenz von Nachrichten an die Hookprozedur.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Commdlg.h (Einschließen von Windows.h)

Siehe auch

Referenz

PagePaintHook

PageSetupDlg

WM_PSD_PAGESETUPDLG

Konzept

Allgemeine Dialogfeldbibliothek