Freigeben über


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

CPageSetupDialog::CPageSetupDialog

Erstellt ein CPageSetupDialog-Objekt.

Öffentliche Methoden

Name

Description

CPageSetupDialog::CreatePrinterDC

Erstellt einen Gerätekontext für das Drucken.

CPageSetupDialog::DoModal

Zeigt das Dialogfeld an und ermöglicht dem Benutzer machen eine Auswahl.

CPageSetupDialog::GetDeviceName

Gibt den Gerätenamen des Druckers zurück.

CPageSetupDialog::GetDevMode

Gibt aktuelle DEVMODE des Druckers zurück.

CPageSetupDialog::GetDriverName

Gibt den Treiber zurück, der vom Drucker verwendet wird.

CPageSetupDialog::GetMargins

Gibt die aktuellen Seitenrandeinstellungen des Druckers zurück.

CPageSetupDialog::GetPaperSize

Gibt das Papierformat des Druckers zurück.

CPageSetupDialog::GetPortName

Gibt den Ausgabeanschlussnamen zurück.

CPageSetupDialog::OnDrawPage

Aufgerufen durch das Framework, um eine Bildschirmaufnahme einer gedruckten Seite zu rendern.

CPageSetupDialog::PreDrawPage

Aufgerufen vom Framework, bevor eine Bildschirmaufnahme einer gedruckten Seite gerendert wird.

Öffentliche Datenmember

Name

Description

CPageSetupDialog::m_psd

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

CObject

CCmdTarget

CWnd

CDialog-Klasse

CCommonDialog

CPageSetupDialog

Anforderungen

Header: afxdlgs.h

Siehe auch

Referenz

CCommonDialog-Klasse

Hierarchiediagramm

Konzepte

MFC-Beispiel WORDPAD