Метод IPropertyPage::Activate (ocidl.h)
Создает диалоговое окно для страницы свойств.
Диалоговое окно создается без фрейма, подпись или системного меню или элементов управления. Текст в диалоговом окне должен соответствовать языковому стандарту, полученному через IPropertyPageSite::GetLocaleID.
Синтаксис
HRESULT Activate(
[in] HWND hWndParent,
[in] LPCRECT pRect,
[in] BOOL bModal
);
Параметры
[in] hWndParent
Дескриптор окна родительского элемента создаваемого диалогового окна.
[in] pRect
Указатель на структуру RECT , содержащую сведения о расположении диалогового окна. Этот метод должен создать диалоговое окно с размещением и измерениями, описанными в этой структуре.
[in] bModal
Указывает, является ли фрейм диалогового окна модальным (TRUE) или немодальным (FALSE).
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
|
Недопустимый адрес в prc . Например, он может иметь значение NULL. |
Комментарии
На странице свойств хранится созданный в этом процессе дескриптор окна, который используется для уничтожения диалогового окна в IPropertyPage::D eactivate.
Примечания для разработчиков
E_NOTIMPL не является допустимым возвращаемым значением.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |