Método IVsMonitorSelection.IsCmdUIContextActive (UInt32, Int32)
Determina se um contexto de comando específico da interface do usuário está ativo.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int IsCmdUIContextActive(
uint dwCmdUICookie,
out int pfActive
)
int IsCmdUIContextActive(
unsigned int dwCmdUICookie,
[OutAttribute] int% pfActive
)
abstract IsCmdUIContextActive :
dwCmdUICookie:uint32 *
pfActive:int byref -> int
Function IsCmdUIContextActive (
dwCmdUICookie As UInteger,
<OutAttribute> ByRef pfActive As Integer
) As Integer
Parâmetros
- dwCmdUICookie
[in] DWORD representação do GUID identificando o contexto do comando da interface do usuário passado como o rguidCmdUI parâmetro na chamada para GetCmdUIContextCookie.
- pfActive
[out] Sinalizador definido como true se o contexto do comando da interface do usuário é identificado por dwCmdUICookie está ativo e false contrário.
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 IVsMonitorSelection::IsCmdUIContextActive(
[in] VSCOOKIE dwCmdUICookie,
[out] BOOL *pfActive
);
Contextos de interface do usuário do comando são associações entre um GUID e um comando que afeta a interface do usuário.Ele é monitorado pelo SVsShellMonitorSelection de serviço e definido pelo VSPackages conforme necessário.Usos típicos do contexto do comando de interface do usuário são para ativar um modo específico, como o modo de design ou modo de depuração e seletivamente exibir um comando de menu ou barra de ferramentas.Para alternar o estado de um contexto de interface do usuário do comando, chame SetCmdUIContext.
Consulte também
Interface IVsMonitorSelection
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo