Partilhar via


CPrintDialog::GetPrinterDC

Recupera um identificador para o contexto do dispositivo de impressora.

HDC GetPrinterDC( ) const;

Valor de retorno

Um identificador para o contexto do dispositivo de impressora se com êxito; se não NULO.

Comentários

Se o parâmetro de bPrintSetupOnly do construtor de CPrintDialog foi Falso (que indica que a caixa de diálogo é exibida), então GetPrinterDC retorna um identificador para o contexto do dispositivo de impressora.Você deve chamar a função de DeleteDC do windows para excluir o contexto de dispositivo quando você tiver feito usando a.

Exemplo

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

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe de CPrintDialog

Gráfico de hierarquia