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