Método IOleControlSite::LockInPlaceActive (ocidl.h)

Indica si un control debe permanecer activo en contexto. Las llamadas a este método suelen anidar un evento para asegurarse de que el estado de activación del objeto permanece estable durante el procesamiento del evento.

Sintaxis

HRESULT LockInPlaceActive(
  [in] BOOL fLock
);

Parámetros

[in] fLock

Indica si se debe asegurar el estado activo en contexto (TRUE) o permitir que la activación cambie (FALSE). Cuando es TRUE, un contenedor auxiliar no debe desactivar el objeto en contexto hasta que se vuelva a llamar a este método con FALSE.

Valor devuelto

Este método puede devolver los valores siguientes.

Código devuelto Descripción
S_OK
El bloqueo o desbloqueo se realizó correctamente.
E_NOTIMPL
El contenedor no admite el bloqueo en contexto.

Comentarios

Este método afecta al estado activo en contexto del control, pero no a su estado activo de la interfaz de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IOleControlSite