Das Dialogfeld " Seite einrichten " kann der Benutzer die folgenden Attribute der gedruckten Seite festzulegen:
Die Attribute im Dialogfeld dargestellt variieren, je nach den Funktionen des Druckers.
Sie erstellen und zeigen das Dialogfeld Seite einrichten eine PAGESETUPDLG -Struktur initialisiert und übergeben die Struktur der PageSetupDlg -Funktion.
Die folgende Abbildung zeigt eine typische Dialogfeld Seite einrichten.
Wenn der Benutzer die Schaltfläche OK klickt, gibt PageSetupDlg TRUE zurück, nach dem Festlegen der verschiedenen Mitglieder in die PAGESETUPDLG -Struktur, die die Benutzerauswahl festlegen. Member PtPaperSize und RtMargin enthalten, die vom Benutzer angegebenen Werte. Die hDevMode und hDevNames Member enthalten Globalspeicher Griffe für die DEVMODE und DEVNAMES -Strukturen. Diese Strukturen enthalten zusätzliche Informationen sowie Informationen über den Drucker. Sie können diese Informationen verwenden, bereiten Sie die Ausgabe an den ausgewählten Drucker gesendet werden.
Wenn der Benutzer das Dialogfeld Seite einrichten abbricht oder ein Fehler auftritt, gibt PageSetupDlg FALSE zurück. Um die Ursache des Fehlers zu bestimmen, rufen Sie die CommDlgExtendedError -Funktion zum Abrufen des Werts der erweiterten Fehler.