powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
7 сообщений из 7, страница 1 из 1
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
    #32981876
НЕЗНАЮЩИЙ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕЧАТЬ ОТЧЁТА средствами MFC
VISUAL C++ 6.0

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
СФОРМИРОВАН ОТЧЁТ НА  5  СТРАНИЦАХ
Чтобы его увидеть, полистать по страницам,
Надо выбрать File / Prin Preview
Код находится в методе 
OnPrint(CDC* pDC, CPrintInfo* pInfo)
Отчёт выбирается из подменю.
НЕДОСТАТОК в ТОМ, ЧТО после щелчка
На пункте меню ПОЛЬЗОВАТЕЛЬ
В ОКНЕ НЕ ВИДИТ ОТЧЁТА – В 
КЛИЕНТСКОЙ ЧАСТИ ОКНА – ПУСТО.
Функцию  OnDraw(CDC* pDC) 
НЕ ПРИМЕНЯЮ, т.к. вначале изучения 
Проблемы весь код был именно в 
OnDraw(CDC* pDC), но я не мог
Реализовать ПРЕДВАРИТЕЛЬНЫЙ 
ПРОСМОТР ПО СТРАНИЦАМ – ВПЕРЁД /
НАЗАД – ЛИСТАНИЕ и ПЕЧАТЬ и
Перенёс код в функцию . OnPrint()
ПОДСКАЖИТЕ, БОЛЕЕ ОПЫТНЫЕ,
КАК ВЫКРУТИТЬСЯ ИЗ ЭТОГО ТУПИКА.

СПАСИБО.
...
Рейтинг: 0 / 0
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
    #32983285
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в чем тупик-то ? как раз в нужном направлении движешся,
В OnPrint надо делать все.
...
Рейтинг: 0 / 0
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
    #32984229
MasterZiv

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
ПРИ ПРЕДВАРИТЕЛЬНОМ ПРОСМОТРЕ ЛИСТАЮ
ПО ВСЕМ СТРАНИЦАМ - их -  5 .
ПРИ РАСПЕЧАТКЕ МОГУ РАСПЕЧАТАТЬ ТОЛЬКО 
С  1 -го по  4 -ый включительно.
При попытке распечатать все страницы, т.е.
 с   1  по  5  выводится сообщение 

НЕДОПУСТИМОЕ СОСТОЯНИЕ КУРСОРА

При попытке распечатать только  5 -ую страницу
Выводится сообщение 
My_Appl  MFC Application -  обнаружена ошибка. 
Приложение будет закрыто.
Приносим извинения за неудобства

Для выхода из ситуации приходится нажимать
{CTRL - ALT - DEL } , СНЯТЬ ЗАДАЧУ
СПАСИБО
...
Рейтинг: 0 / 0
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
    #32987021
ПОМОГИТЕ ,
БУДЬТЕ ТАК ДОБРЫ, ПОЧЕМУ
ПОСЛЕДНЯЯ СТРАНИЦА НЕ РАСПЕЧАТЫВАЕТСЯ ?

МОЖЕТ БЫТЬ КТО-ЛИБО ВСТРЕЧАЛСЯ
С ТАКОЙ СИТУАЦИЕЙ.
БОЛЕЕ ДЕТАЛЬНАЯ ИНФОРМАЦИЯ
В ПРЕДЫДУЩИХ 2 ПУБЛИКАЦИЯХ.

СПАСИБО
...
Рейтинг: 0 / 0
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
    #32987120
Фотография josia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕЗНАЮЩИЙНЕДОПУСТИМОЕ СОСТОЯНИЕ КУРСОРАУ Вас сообщение на русском языке ???
MasterZivВ OnPrint надо делать всеЭто совсем не обязательно, можно делать часть и в OnDraw. НЕЗНАЮЩИЙOnDraw(CDC* pDC)
НЕ ПРИМЕНЯЮ, т.к. вначале изучения
Проблемы весь код был именно в
OnDraw(CDC* pDC), но я не мог
Реализовать ПРЕДВАРИТЕЛЬНЫЙ
ПРОСМОТР ПО СТРАНИЦАМ – ВПЕРЁД /
НАЗАД – ЛИСТАНИЕ и ПЕЧАТЬ и
Перенёс код в функцию Почитайте про OnPreparePrinting.
...
Рейтинг: 0 / 0
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
    #32987124
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну блин, чё здесь помогать ? Трассируй, исследуй ошибки. Как за тебя это кто-то сделает ?
...
Рейтинг: 0 / 0
ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
    #32987442
Фотография josia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я кстати тоже думаю что этому человеку уже не помочь :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ПЕЧАТЬ ОТЧЁТА средствами MFC VISUAL C++ 6.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]