Шаг 67 - Обновление видов

67_1.gif (5952 b)

Вы разрабатываете MFC приложение на основе архитектуры документ-вид. Когда пользователь изменит документ Вы хотите, чтобы все связанные с видом документы были изменены.

Правильный ответ А. Тут то особенно думать нечего. Произвел изменения, вызови UpdateAllView. Если посмотреть другие варианты, например B. Зачем это делать так, когда есть более простой путь в варианте A. В варианте устанавливается флаг изменения, но это нужно для определения нужно ли сохранять документ или нет. Ну, а последний вариант чего-то совсем экзотический. Правильный подход "изменился документ - обнови виды", а не наоборот.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.09.2002