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


Метод IOleControlSite::LockInPlaceActive (ocidl.h)

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

Синтаксис

HRESULT LockInPlaceActive(
  [in] BOOL fLock
);

Параметры

[in] fLock

Указывает, следует ли обеспечить активное состояние на месте (TRUE) или разрешить изменение активации (FALSE). При значении TRUE поддерживающий контейнер не должен деактивировать объект на месте, пока этот метод не будет вызван снова с помощью FALSE.

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

Этот метод может возвращать следующие значения.

Код возврата Описание
S_OK
Блокировка или разблокировка выполнена успешно.
E_NOTIMPL
Контейнер не поддерживает блокировку на месте.

Комментарии

Этот метод влияет на активное состояние элемента управления на месте, но не на активное состояние пользовательского интерфейса.

Требования

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

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

IOleControlSite