Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Notifica o contêiner de que um de seus objetos está sendo ativado no local.
Sintaxe
HRESULT OnInPlaceActivate();
Valor retornado
Esse método retornará S_OK se o contêiner permitir a ativação in-loco. Outros valores retornados possíveis incluem o seguinte.
| Código de retorno | Descrição |
|---|---|
|
Ocorreu um erro inesperado. |
Comentários
Anotações aos Chamadores
OnInPlaceActivate é chamado pelo objeto inserido ativo quando ele é ativado in-loco pela primeira vez. O contêiner deve observar que o objeto está se tornando ativo.Observações aos implementadores
Um contêiner que dá suporte à vinculação a objetos inseridos deve gerenciar corretamente a execução de seus objetos in-loco quando eles estiverem inativos na interface do usuário e em execução no estado oculto. Para reativar o objeto in-loco rapidamente, um contêiner não deve chamar IOleObject::Close até que o método IOleInPlaceSite::D eactivateAndUndo do contêiner seja chamado. Para ajudar a proteger contra o objeto que está sendo deixado em um estado instável se um cliente de vinculação for atualizado silenciosamente, o contêiner deverá chamar OleLockRunning para bloquear o objeto no estado em execução. Isso impede que o objeto in-loco oculto seja desligado antes que ele possa ser salvo em seu contêiner.Requisitos
| 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 | oleidl.h |