Шаг 22 - Использование DDX

22_1.gif (18043 b)

Вы создаете диалоговое окно включающее элемент управления редактирование. Вы связываете переменную типа CString с этим элементом. Вы хотите, чтобы при нажатии на кнопку OK производилось автоматическое обновление переменной.

Что Вы должны делать ?

Правильный ответ C. Во-первых, сразу нужно понять. Идет разговор об автоматической связи переменной с элементом управления. Это в MFC реализуется с помощью DDX подробнее "Шаг 34 - Понимание DDX". Вариант B отпадает, так как разговор идет о DDV, а это проверка на правильность значений. Вариант D тоже отпадает, так как нет необходимости что-то вызывать. При нажатии на кнопку автоматически вызывается функция OnOK, которая перемещает данные из элементов в переменные. Остается вариант A. В принципе в реальном приложении так-то же можно делать. Только вот Microsoft говорит о том, что для обмена данными нужно использовать DDX. Вариант С наиболее правильный с точки зрения методики разработки приложения рекомендованного Microsoft.


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