изменим программу таким образо
Автор admin Вторник, 14 апреля 2009 11:32
изменим программу таким образом, чтобы после разделения главного окна рисуемые в одной панели линии отображались в другой панели. аидюшш •¦¦¦Ж- : ЧЧЧЧ^><^// Ы………………………………………..:….. …..:………….J +$4 Рис. 6.11. Разделяемые окна приложения MiniPaint до их перерисовки Обновление разделяемых окон 147 Упражнение 6. Создание кода, обеспечивающего обновление окна Рассмотрим более подробно, как осуществляется обновление разделяемых окон. Мы уже говорили о том, что каждой панелью управляет определенный объект представления — отдельный экземпляр объекта класса CMiniPaintView. При любом изменении окна (например, при его расширении или удалении находящегося сверху окна) библиотека MFC автоматически вызывает функцию CMiniPaintView: :0nDraw() для перерисовки панели. Если создать линию в одной панели, то для того чтобы она появилась в другой (при условии что в ней отображается область рисунка, содержащая линию), последнюю также необходимо перерисовать. Однако для второго объекта представления MFC не вызывает автоматически функцию CMiniPaintView: :0nDraw(). Напомним, что в класс
Комментарии закрыты.
Последние комментарии