Метод IPropertyPage::D eactivate (ocidl.h)
Удаляет окно, созданное в IPropertyPage::Activate.
Синтаксис
HRESULT Deactivate();
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_UNEXPECTED и S_OK.
Комментарии
Примечания для разработчиков
Важно, чтобы страницы свойств не держали диалоговое окно в качестве оптимизации. На листе свойств с большим количеством страниц свойств потребление памяти будет чрезмерным, если все страницы свойств сохраняли свои диалоговые окна, созданные постоянно. Уничтожение диалогового окна предотвращает чрезмерное потребление памяти из-за очень большого количества созданных элементов управления в диалоговых окнах. Если фрейм хочет сохранить страницы активными, пока они не видны, он может использовать для этой цели IPropertyPage::Show . Решение в конечном счете остается за кадром.E_NOTIMPL не является допустимым возвращаемым значением.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |