е документа имеется функция CD

Автор admin Вторник, 14 апреля 2009 11:32

е документа имеется функция CDocument:: UpdateAll Views (), которая вызывается в том случае, если документ изменился и об этом надо уведомить все объекты представления, чтобы они обновили свои данные. Следовательно, после рисования линии в одном окне представления необходимо явно вызвать функцию CDocument:: UpdateAll Views О объекта документа, с тем чтобы MFC для другого окна представления вызвала функцию CMiniPaintView: :0nDraw(). Если в функцию CDocument:: UpdateAll Views О передан параметр, равный 0, будут перерисованы все окна представлений. Напомним, что при наличии горизонтального и вертикального маркеров разбивки программа с однодокументным интерфейсом может обеспечить четыре окна представления. (Как будет показано в занятии 10, программа с многодокументным интерфейсом может иметь и большее количество окон представлений.) В режиме рисования линии изменение документа происходит в момент отпускания левой кнопки мыши. При этом с помощью метода CMiniPaintDoc::AddLineO осуществляется добавление и сохранение линии как объекта класса CLine в массиве указателей на эти объекты. Очевидно, что именно обрабо


Комментарии закрыты.