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