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