CPrintDialog::CPrintDialog

CPrintDialog ( BOOL bPrintSetupOnly, DWORD DwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE | PD_NOSELECTION, CWnd * pParentWnd = NULL );

Parameter

bPrintSetupOnly

Gibt an, ob im Dialogfeld Druckeinrichtung oder die standard-Windows-Druck-Dialogfeld angezeigt wird. Legen Sie diesen Parameter auf TRUE , um das Dialogfeld Druckeinrichtung Windows anzuzeigen. Legen sie auf falsche , um das Windows-Drucken-Dialogfeld anzuzeigen. Wenn bPrintSetupOnly FALSEist, ist ein Optionsfeld Druckereinrichtung weiterhin in das Dialogfeld Drucken angezeigt.

dwFlags

Ein oder mehrere Flags, die Sie verwenden können, um die Einstellungen im Dialogfeld, mit dem bitweisen OR-Operator kombiniert anzupassen. Beispielsweise legt das PD_ALLPAGES -Flag den Standard-Druckbereich auf alle Seiten des Dokuments. Finden Sie unter der PRINTDLG -Struktur in der Win32 SDK-Dokumentation für weitere Informationen über diese Flags.

pParentWnd

Ein Zeiger auf das Dialogfeld übergeordneten oder Eigentümer Fenster.

Bemerkungen

Erstellt eine Windows-Druck oder Print Setup Dialog-Objekt. Diese Memberfunktion erstellt nur das Objekt. Verwenden Sie die Memberfunktion DoModal , um das Dialogfeld anzuzeigen.

Beachten Sie, dass beim Aufrufen des Konstruktors mit bPrintSetupOnly auf FALSEfestgelegt, automatisch das PD_RETURNDC -Flag verwendet wird. Nach dem Aufruf von DoModal, GetDefaultsoder GetPrinterDC, wird in ein Drucker-DC zurückgegeben m_pd.hDC . Dieser DC muss vom Aufrufer der CPrintDialog freigegeben werden.

Übersicht über die CPrintDialog |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CPrintDialog::DoModal, :: PrintDlg

Index