Я разработал свой собственный Report Control, который просто представляет собой рисование текста на CDC клиентского DC окна управления. У меня тоже есть функция печати. Вывод отчета отправляется на принтер напрямую. Однако я хочу дать пользователю знать результат до того, как отчет будет напечатан.
Я не могу сделать это с помощью архитектуры предварительного просмотра печати MFC, поскольку в моем проекте не используется архитектура doc / view. Могу ли я самостоятельно создать окно предварительного просмотра? Как MFC справляется с этим? Нужно ли выполнять какую-либо специальную обработку или иметь в виду, когда вывод принтера выводится на экран? Я читал, что MFC использовал 2 DC для предварительного просмотра. Нужно ли мне это делать, если я собираюсь сделать предварительный просмотр?
Ваш вклад высоко ценится!
ТИА.
P.S. я использую Visual Studio 6, и нет возможности изменить его на более новую версию, так как у меня нет возможности добавить поддержку doc / view.