ный код, определяющий размеры

Автор admin Пятница, 1 мая 2009 11:32

ный код, определяющий размеры документа, генерируется мастером MFC Application Wizard в функции OnlnitialUpdateO класса представления. Однако эта функция вызывается только один раз (при запуске программы) и не учитывает тот факт, что размеры документа могут изменяться. В программе TextDemo при каждом отображении диалогового окна Font и вызове функции CDocument:: UpdateAl 1 Vi ews () происходит изменение размеров документа. Напомним, что данная функция сообщает о наличии изменений в документе 312 Занятие 11. Отображение текстовой информации каждому связанному с ним представлению. Она автоматически вызывает функцию CView: :0nUpdate(), которая, получив данные документа, должна обновить переменные класса представления или объявить часть окна представления недействительной, после чего функция OnDraw() класса представления перерисует соответствующую область окна с учетом новых данных документа. Таким образом, наша задача — организовать установку новых размеров документа в виртуальной функции CTextDemoView::0nUpdate(). Для этого функция CTextDemoView: :0nUpdate() должна вызвать функцию CScrol1-View: :SetScrol


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