Compartilhar via


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