CPageSetupDialog::CPageSetupDialog
CPageSetupDialog (DWORD DwFlags = PSD_MARGINS | PSD_INWININIINTLMEASURE, CWnd * pParentWnd = NULL);
Parameter
dwFlags
Ein oder mehrere Flags, die Sie verwenden können, um die Einstellungen im Dialogfeld anzupassen. Die Werte können mithilfe des bitweisen OR-Operators kombiniert werden. Diese Werte haben folgende Bedeutung:
-
PSD_DEFAULTMI&NMARGINSNbsp; Legt die zulässige Mindestbreite für die Seitenränder des Druckers Minima identisch sein. Dieses Flag wird ignoriert, wenn die Flags PSD_MARGINS und PSD_MINMARGINS ebenfalls angegeben werden.
-
PSD_I&NWININIINTLMEASURENbsp; Nicht implementiert.
-
PSD_MI&NMARGINSNbsp; Bewirkt, dass das System die Werte in den RtMinMargin als die zulässige Mindestbreite für die Left, Top, rechten und unteren Seitenrand angegeben verwenden. Das System verhindert, dass Benutzer eingeben, die kleiner als die angegebene minimale Breite. Wenn PSD_MINMARGINS nicht angegeben wird, setzt das System die zulässige Mindestbreite für diejenigen erlaubt durch den Drucker.
-
PSD_MARGI&NSNbsp; Aktiviert den Steuerelement Randbereich.
-
PSD_I&NTHOUSANDTHSOFINCHESNbsp; Bewirkt, dass die Einheiten des Dialogfelds in 1/1000 Zoll gemessen werden.
-
PSD_I&NHUNDREDTHSOFMILLIMETERSNbsp; Bewirkt, dass die Einheiten des Dialogfelds in 1/100 Millimeter gemessen werden.
-
PSD_DISABLEMARGI&NSNbsp; Deaktiviert die Marge Dialogfeld-Steuerelemente.
-
PSD_DISABLEPRI&NTERNbsp; Deaktiviert die Schaltfläche Drucker.
-
PSD_&NOWARNINGNbsp; Verhindert, dass die Warnmeldung angezeigt wird, wenn es kein Standarddrucker ist.
-
PSD_DISABLEORIE&NTATIONNbsp; Deaktiviert das Seite Ausrichtung Dialogfeld-Steuerelement.
-
PSD_RETUR&NDEFAULTNbsp; Bewirkt, dass CPageSetupDialog DEVMODE und DEVNAMES -Strukturen zurückgegeben, die für den System-Standarddrucker initialisiert werden, ohne ein Dialogfeld anzuzeigen. Es wird davon ausgegangen, dass sowohl hDevNames hDevMode NULLsind; Andernfalls gibt die Funktion einen Fehler zurück. Wenn der Standarddrucker System von einem alten Druckertreiber (früher als Windows Version 3.0) unterstützt wird, wird nur hDevNames zurückgegeben; hDevMode ist NULL.
-
PSD_DISABLEPAPER&Nbsp; Das Papier-Auswahl-Steuerelement wird deaktiviert.
-
PSD_SHOWHELP&Nbsp; Bewirkt, dass das Dialogfeld die Schaltfläche Hilfe anzuzeigen. Das HwndOwner -Mitglied darf nicht leer sein, wenn dieses Flag angegeben ist.
-
PSD_E&NABLEPAGESETUPHOOKNbsp; Ermöglicht die Hook-Funktion angegeben in lpfnSetupHook.
-
PSD_E&NABLEPAGESETUPTEMPLATENbsp; Bewirkt, dass das Betriebssystem das Dialogfeld erstellen, indem mithilfe des Dialogfelds Vorlage hInstance und lpSetupTemplateName.
-
PSD_E&NABLEPAGESETUPTEMPLATEHANDLENbsp; Gibt an, dass die hInstance ein Datenblockes identifiziert, das eine vorgespannte Dialogfeld Feld Vorlage enthält. Das System ignoriert LpSetupTemplateName , wenn dieses Flag angegeben ist.
-
PSD_E&NABLEPAGEPAINTHOOKNbsp; Ermöglicht die Hook-Funktion angegeben in lpfnPagePaintHook.
-
PSD_DISABLEPAGEPAI&NTINGNbsp; Bereich zeichnen des Dialogfelds deaktiviert.
pParentWnd
Zeiger auf das Dialogfeld übergeordneten oder Eigentümer.
Bemerkungen
Rufen Sie diese Funktion zum Erstellen eines CPageSetupDialog -Objekts. Verwenden Sie die DoModal -Funktion, um das Dialogfeld anzuzeigen.
Übersicht über die CPageSetupDialog | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CPrintDialog, CPageSetupDialog