Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CPrintDialog

Wykres hierarchii