Sdílet prostřednictvím


CPrintDialog::GetPrinterDC

Získá popisovač kontextu zařízení tiskárny.

HDC GetPrinterDC( ) const;

Vrácená hodnota

Popisovač kontextu zařízení tiskárny v případě úspěchu; jinak NULL.

Poznámky

Pokud bPrintSetupOnly parametr CPrintDialog byla konstruktoru FALSE (což znamená, že se zobrazí dialogové okno Tisk), pak GetPrinterDC vrátí popisovač kontextu zařízení tiskárny.Windows musí volat DeleteDC funkce odstranění kontextu zařízení po jeho použití.

Příklad

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();
}

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CPrintDialog

Diagram hierarchie