Страница 226 из 238
UpdateData
 	BOOL UpdateData(BOOL bSaveAndValidate = TRUE); 
Возвращаемое значение
 Ненулевое, если операция прошла успешно, и нулевое в противном случае. Если аргумент 
bSaveAndValidate имеет значение 
TRUE, то ненулевое возвращаемое значение означает успешный исход проверки передаваемых данных. 
Аргументы
 - bSaveAndValidate - определяет, используется ли данная функция для инициализации объектов классов элементов управления диалогового окна (FALSE) или для получения информации, содержащейся в данных объектах (TRUE). 
Описание
 Данная функция вызывается для инициализации объектов классов элементов управления диалогового окна или для получения информации, содержащейся в этих объектах. Приложение автоматически вызывает функцию 
UpdateData с параметром 
bSaveAndValidate имеющим значение 
FALSE при создании модального диалогового окна функцией 
CDialog::OnInitDialog. Вызов данной функции производится перед выводом диалогового окна на экран. Функция 
CDialog::OnOk вызывает данную функцию с параметром 
bSaveAndValidate имеющим значение 
TRUE для сохранения данных, хранящихся в объектах классов элементов управления, в переменных класса диалогового окна и, в случае успешного завершения данной операции, закрытия диалогового окна (если в диалоговом окне нажимается кнопка Cancel (Отмена), то при закрытии диалогового окна функция 
UpdateData не вызывается). UpdateWindow 	void UpdateWindow(); 
Описание
 Обновляет рабочую область окна, посылая сообщение 
WM_PAINT, если область обновления не пуста. Функция 
UpdateWindow посылает данное сообщение непосредственно, миную очередь сообщений приложения.