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 |
---|---|
|
O bloqueio ou desbloqueio foi feito com êxito. |
|
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 |