Compartilhar via


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

Indica se um controle deve permanecer ativo no local. Chamadas para esse método normalmente aninham um evento para garantir que o estado de ativação do objeto permaneça estável durante todo o processamento do evento.

Sintaxe

HRESULT LockInPlaceActive(
  [in] BOOL fLock
);

Parâmetros

[in] fLock

Indica se o estado ativo in-loco (TRUE) deve ser garantido ou se a ativação deve ser alterada (FALSE). Quando TRUE, um contêiner de suporte não deve desativar o objeto in-loco até que esse método seja chamado novamente com FALSE.

Retornar valor

Esse método pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O bloqueio ou desbloqueio foi feito com êxito.
E_NOTIMPL
O contêiner não dá suporte ao bloqueio in-loco.

Comentários

Esse método afeta o estado ativo in-loco do controle, mas não seu estado ativo da interface do usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ocidl.h

Confira também

Iolecontrolsite