Implementando minha própria visualização de impressão?

Eu desenvolvi o meu próprio Controle de Relatório, que é simplesmente nada além de desenhar texto em um CDC do DC do cliente da janela de controle. Eu tenho a função de impressão para funcionar também. A saída do relatório é enviada diretamente para a impressora. No entanto, desejo que o usuário saiba a saída antes que o relatório seja realmente impresso.

Eu não posso fazer isso usando a arquitetura de visualização de impressão do MFC como meu projeto não está usando a arquitetura doc / view. É possível criar uma janela de visualização de impressão? Como o MFC lida com isso? Há algum processamento especial que precise ser feito ou tenha em mente ao exibir a saída da impressora na tela? Eu li que MFC usou 2 DCs para fins de visualização de impressão. Eu preciso fazer isso também se estou indo para uma pré-visualização de impressão personalizada?

Sua entrada é muito apreciada! tia.

P.S. Eu uso o Visual Studio 6 e não há nenhuma opção para mudar isso para uma versão mais recente, assim como não há nenhuma maneira para eu adicionar suporte doc / view.

questionAnswers(4)

yourAnswerToTheQuestion