Método IOleInPlaceComponent.OnWindowActivate (UInt32, Int32)
Publicado: abril de 2016
Informa a um objeto de VSPackage no local de eventos de ativação de janela importantes.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnWindowActivate(
uint dwWindowType,
int fActivate
)
int OnWindowActivate(
unsigned int dwWindowType,
int fActivate
)
abstract OnWindowActivate :
dwWindowType:uint32 *
fActivate:int -> int
Function OnWindowActivate (
dwWindowType As UInteger,
fActivate As Integer
) As Integer
Parâmetros
- dwWindowType
[in] Especifica o tipo de janela que está sendo ativada.Para obter uma lista válida dwWindowType valores, consulte OLEACTIVATE.
- fActivate
[in] Sinalizador estiver definido como true se estiver ativando a janela e false se ele está desativando.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De oleipc.idl:
HRESULT IOleInPlaceComponent::OnWindowActivate(
[in] DWORD dwWindowType,
[in] BOOL fActivate
);
O OnWindowActivate método comunica as mesmas informações a um objeto VSPackage no local que o objeto ativo mais interno obtém por meio de OnFrameWindowActivate e OnDocWindowActivate.Se um objeto no local, supondo que a função do componente principal ou subcomponente for UI objeto ativo, apenas OnWindowActivate será chamado.Se o objeto ativo da interface do usuário está assumindo a função de um controle do componente, apenas OnDocWindowActivate será chamado.
Consulte também
Interface IOleInPlaceComponent
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo