CPrintDialog::GetPrinterDC
Pobiera dojście do kontekstu urządzenia drukarki.
HDC GetPrinterDC( ) const;
Wartość zwracana
Dojście do kontekstu urządzenia drukarki w przypadku powodzenia; w przeciwnym razie NULL.
Uwagi
Jeśli bPrintSetupOnly parametr CPrintDialog został konstruktora FALSE (wskazując, że wyświetlane jest okno dialogowe Drukuj), następnie GetPrinterDC zwraca uchwyt do kontekstu urządzenia drukarki.Musisz wywołać Windows DeleteDC funkcji, aby usunąć kontekstu urządzenia po zakończeniu używania go.
Przykład
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();
}
Wymagania
Nagłówek: afxdlgs.h