CPrintDialog::GetPrinterDC
Ruft ein Handle für Druckergerätekontext ab.
HDC GetPrinterDC( ) const;
Rückgabewert
Ein Handle für Druckergerätekontext, wenn erfolgreich; andernfalls NULL.
Hinweise
Wenn der bPrintSetupOnly-Parameter des CPrintDialog-Konstruktors FALSE war (angibt, dass das Dialogfeld Drucken angezeigt wird), gibt GetPrinterDC ein Handle für Druckergerätekontext zurück. Sie müssen die Funktion Windows DeleteDC aufrufen, um den Gerätekontext zu löschen, wenn Sie mit sie durchgeführt werden.
Beispiel
CPrintDialog dlg(FALSE);
if (dlg.DoModal() == IDOK)
{
// Get a handle to the printer device context (DC).
HDC hdc = dlg.GetPrinterDC();
ASSERT(hdc);
// Do something with the HDC...
// Clean up.
CDC::FromHandle(hdc)->DeleteDC();
}
Anforderungen
Header: afxdlgs.h