Sdílet prostřednictvím


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