CPageSetupDialog-Klasse
Kapselt die Dienste, die durch das allgemeine OLE Seiteneinrichtungsdialogfeld Windows mit zusätzliche Unterstützung für das Festlegen und Ändern von Drucksrändern bereitgestellt werden.
class CPageSetupDialog : public CCommonDialog
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CPageSetupDialog-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Erstellt einen Gerätekontext für das Drucken. |
|
Zeigt das Dialogfeld an und ermöglicht dem Benutzer machen eine Auswahl. |
|
Gibt den Gerätenamen des Druckers zurück. |
|
Gibt aktuelle DEVMODE des Druckers zurück. |
|
Gibt den Treiber zurück, der vom Drucker verwendet wird. |
|
Gibt die aktuellen Seitenrandeinstellungen des Druckers zurück. |
|
Gibt das Papierformat des Druckers zurück. |
|
Gibt den Ausgabeanschlussnamen zurück. |
|
Aufgerufen durch das Framework, um eine Bildschirmaufnahme einer gedruckten Seite zu rendern. |
|
Aufgerufen vom Framework, bevor eine Bildschirmaufnahme einer gedruckten Seite gerendert wird. |
Öffentliche Datenmember
Name |
Description |
---|---|
Eine Struktur verwendet, um ein CPageSetupDialog-Objekt anzupassen. |
Hinweise
Diese Klasse wurde entwickelt, um des Drucks-Setupdialogfelds erfolgen.
Um ein CPageSetupDialog-Objekt zu verwenden, erstellen Sie zunächst das Objekt mithilfe des CPageSetupDialog-Konstruktors.Wenn das Dialogfeld erstellt wurde, können Sie alle Werte im m_psd Datenmember festlegen oder ändern, um die Werte der Steuerelemente des Dialogfelds zu initialisieren.Die m_psd-Struktur ist vom Typ PAGESETUPDLG.
Nachdem Sie die Dialogfeld-Steuerelemente initialisiert haben, rufen Sie die DoModal-Memberfunktion auf, um das Dialogfeld anzuzeigen und den Benutzer zu den ausgewählten Druckoptionen zu ermöglichen.DoModal gibt zurück, ob der Benutzer OK (IDOK) oder Schaltfläche Löschverhalten (IDCANCEL) ausgewählt hat.
Wenn DoModalIDOK zurückgibt, können Sie mehrere Memberfunktionen von CPageSetupDialog verwenden, oder können Sie im m_psd Datenmember an, um Informationseingabe durch den Benutzer abzurufen.
Hinweis |
---|
Nachdem das Common OLE Seiteneinrichtungsdialogfeld geschlossen ist, werden keine Änderungen, die vom Benutzer vorgenommen werden, nicht durch das Framework gespeichert.Es ist bis zur Anwendung selbst, alle Werte dieses Dialogfeld in einen permanenten Speicherort, wie der Member des Dokuments oder der Anwendungsklasse Anwendung zu speichern. |
Vererbungshierarchie
CPageSetupDialog
Anforderungen
Header: afxdlgs.h