Реализуете свой предварительный просмотр?

Я разработал свой собственный элемент управления отчетами, который просто представляет собой отрисовку текста на CDC в клиентском контроллере окна управления. У меня тоже есть функция печати. Вывод отчета отправляется на принтер напрямую. Однако я хочу дать пользователю знать результат до того, как отчет будет напечатан.

Я не могу сделать это, используя архитектуру предварительного просмотра печати MFC, поскольку мой проект не использует архитектуру doc / view. Могу ли я самостоятельно создать окно предварительного просмотра? Как MFC справляется с этим? Нужно ли выполнять какую-либо специальную обработку или иметь в виду, когда вывод принтера выводится на экран? Я читал, что MFC использовал 2 DC для предварительного просмотра. Нужно ли мне это делать, если я собираюсь сделать предварительный просмотр?

Ваш вклад высоко ценится! ТИА.

Постскриптум Я использую Visual Studio 6, и нет возможности изменить это на более новую версию, так как у меня нет возможности добавить поддержку doc / view.

Ответы на вопрос(4)

Ваш ответ на вопрос