Método IVsSelectionEvents.OnCmdUIContextChanged (UInt32, Int32)
Relatórios que o contexto do comando da interface do usuário foi alterada.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnCmdUIContextChanged(
uint dwCmdUICookie,
int fActive
)
int OnCmdUIContextChanged(
unsigned int dwCmdUICookie,
int fActive
)
abstract OnCmdUIContextChanged :
dwCmdUICookie:uint32 *
fActive:int -> int
Function OnCmdUIContextChanged (
dwCmdUICookie As UInteger,
fActive As Integer
) As Integer
Parâmetros
- dwCmdUICookie
[in] Representação de DWORD do GUID identificando o contexto do comando da interface do usuário passado como o rguidCmdUI parâmetro na chamada para GetCmdUIContextCookie.
- fActive
[in] Sinalizador estiver definido como true se o contexto do comando da interface do usuário é identificado por dwCmdUICookie ficou ativo e false se tornou inativo.
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 vsshell.idl:
HRESULT IVsSelectionEvents::OnCmdUIContextChanged(
[in] VSCOOKIE dwCmdUICookie,
[in] BOOL fActive
);
Este método é chamado pelo ambiente para notificar os VSPackages registrados que alterado de um contexto de interface do usuário do comando de um Boolean logoff para, ou vice-versa.Comando contextos de interface do usuário são monitorados no nível global, o SVsShellMonitorSelection service.Por exemplo, quando um contexto de interface do usuário do comando é usado para ativar o modo de depuração, o ambiente notifica todos registrado VSPackages dessa alteração no modo chamando IVsSelectionEvents::OnCmdUIContextChanged.
Consulte também
Interface IVsSelectionEvents
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo