Compartir a través de


CPrintDialog::GetPrinterDC

Recupera un identificador al contexto de dispositivo de impresora.

HDC GetPrinterDC( ) const;

Valor devuelto

Un identificador del contexto del dispositivo de impresora si correctamente; si no NULL.

Comentarios

Si el parámetro de bPrintSetupOnly de constructor de CPrintDialog era FALSO (que indica que el cuadro de diálogo imprimir se muestra), después GetPrinterDC devuelve un identificador al contexto de dispositivo de impresora.Se debe llamar a la función de Windows DeleteDC para eliminar el contexto de dispositivo cuando termine con ella.

Ejemplo

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

Requisitos

encabezado: afxdlgs.h

Vea también

Referencia

Clase de CPrintDialog

Gráfico de jerarquía