CPrintDialog::DoModal
Zeigt das Standarddialogfeld Drucken Windows an und ermöglicht dem Benutzer zu den verschiedenen ausgewählten Druckoptionen wie der Anzahl der Kopien, Seitenbereich und ob Kopien sortiert werden sollen.
virtual INT_PTR DoModal( );
Rückgabewert
IDOK oder IDCANCEL.Wenn IDCANCEL zurückgegeben wird, rufen Sie die Funktion Windows CommDlgExtendedError auf, um zu bestimmen, ob ein Fehler aufgetreten ist.
IDOK und IDCANCEL sind Konstanten, die angeben, ob der Benutzer OK oder die Abbruchschaltfläche ausgewählt hat.
Hinweise
Wenn verschiedene Druckdialogfeldoptionen initialisieren möchten, indem Sie Member der Struktur m_pd festlegen, sollten Sie dies tun, bevor Sie DoModal, aber aufrufen, nachdem das gleichzeitig mit ist.
Nachdem Sie DoModal aufgerufen haben, können Sie andere Memberfunktionen aufrufen, um die Einstellungen oder die Informationseingabe vom Benutzer im Dialogfeld abzurufen.
Beachten Sie, dass, wenn Sie den Konstruktor mit bPrintSetupOnly aufrufen, das zu FALSE festgelegt, das PD_RETURNDC-Flag automatisch verwendet wird.Nachdem die DoModal, GetDefaults oder GetPrinterDC aufgerufen hat, wird ein Druckergerätekontext in m_pd.hDC zurückgegeben.Dieses Domänencontroller muss mit einem Aufruf von DeleteDC vom Aufrufer von CPrintDialog freigegeben werden.
Beispiel
Im Beispiel für CPrintDialog::CreatePrinterDC.
Anforderungen
Header: afxdlgs.h