Поделиться через


Метод IPropertyPage::IsPageDirty (ocidl.h)

Указывает, изменилась ли страница свойств с момента ее активации или с момента последнего вызова метода Apply.

Синтаксис

HRESULT IsPageDirty();

Возвращаемое значение

Этот метод возвращает S_OK, чтобы указать, что страница свойств изменилась. В противном случае возвращается S_FALSE.

Комментарии

На странице свойств эти сведения используются для включения или отключения кнопки Применить в диалоговом окне. Нет необходимости применять значения на странице свойств, если эти значения уже актуальны для базовых объектов.

Примечания для разработчиков

Этот метод не имеет причин для возврата кода ошибки, так как невозможность определить, является ли страница грязное должна возвращать S_OK по умолчанию. Таким образом, пользователь имеет возможность обновить значения. Страница не должна возвращать код ошибки, так как код ошибки отличается от S_OK и указывает, что страница не грязное. Затем фрейм свойства может отключить кнопку Применить , не позволяя пользователю убедиться, что значения свойств являются текущими.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IPropertyPage