Compartilhar via


CPrintDialog::GetPrinterDC

Recupera um identificador para o contexto de dispositivo de impressora.

HDC GetPrinterDC( ) const;

Valor de retorno

Um identificador para o contexto de dispositivo de impressora se for bem-sucedida; caso contrário, NULO.

Comentários

Se o bPrintSetupOnly parâmetro das CPrintDialog construtor foi FALSE (indicando que a caixa de diálogo Imprimir será exibida), em seguida, GetPrinterDC Retorna um identificador para o contexto de dispositivo de impressora. Você deve telefonar o Windows DeleteDCfunção para excluir o contexto de dispositivo quando terminar de usá-lo.

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 CPrintDialog

Gráfico de hierarquia

Outros recursos

CPrintDialog membros