Sie können eine benutzerdefinierte Vorlage für das Dialogfeld Seite einrichten , z. B. bereitstellen möchten Sie zusätzliche Steuerelemente enthalten, die nur in Ihrer Anwendung sind. Die PageSetupDlg -Funktion verwendet die benutzerdefinierte Vorlage statt der Standardvorlage.
&Nbsp; Um eine benutzerdefinierte Vorlage für die Seiteneinrichtung im Dialogfeld Bereitstellen- Oder -
Zum Filtern von Nachrichten an die Dialogfeldprozedur bieten Ihnen eine PageSetupHook -Hook-Prozedur. Wenn Sie eine benutzerdefinierte Vorlage verwenden, um zusätzliche Steuerelemente definieren, müssen Sie eine PageSetupHook -Hook-Prozedur zu verarbeiten für Ihre Steuerelemente bereitstellen. Darüber hinaus erhalten Sie eine PagePaintHook -Hook-Prozedur den Inhalt der Seite angezeigt, indem das Dialogfeld Seite einrichten anpassen. Weitere Informationen über die PagePaintHook -Hook-Prozedur finden Sie unter Anpassen der Beispielseite.
&Nbsp; Aktivieren Sie eine PageSetupHook-Hook-ProzedurNach der Verarbeitung der WM_INITDIALOG -Meldung, sendet die Dialogfeldprozedur eine WM_INITDIALOG-Meldung an die PageSetupHook -Hook-Prozedur. Dieser Nachricht der lParam -Parameter ist ein Zeiger auf die PAGESETUPDLG -Struktur verwendet, um das Dialogfeld zu initialisieren.