IVsSelectionEvents.OnCmdUIContextChanged – metoda (UInt32, Int32)
Sestavy, které změní kontext příkazu uživatelského rozhraní.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
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
Parametry
- dwCmdUICookie
[v] Reprezentace DWORD identifikátoru GUID identifikující příkazový kontext uživatelského rozhraní předaný jako rguidCmdUI parametr ve volání GetCmdUIContextCookie.
- fActive
[v] Příznak, který je nastaven na true Pokud kontextu příkazu uživatelského rozhraní dwCmdUICookie se aktivuje a false Pokud se stanou neaktivní.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsSelectionEvents::OnCmdUIContextChanged(
[in] VSCOOKIE dwCmdUICookie,
[in] BOOL fActive
);
Tato metoda se nazývá prostředí oznámit registrované VSPackages, změněný příkazový kontext uživatelského rozhraní z logické vypnutí k na nebo naopak.Kontexty příkazu uživatelského rozhraní jsou sledovány na globální úrovni, tak SVsShellMonitorSelection služby.Například při použití příkazového kontextu uživatelského rozhraní zapnout režim ladění prostředí upozorní všechny registrované VSPackages tuto změnu v režimu voláním IVsSelectionEvents::OnCmdUIContextChanged.
Viz také
IVsSelectionEvents – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek