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