Metoda IVsSelectionEvents.OnCmdUIContextChanged — (UInt32, Int32)
Raporty o zmienionych w kontekście polecenia interfejsu użytkownika.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
[w] Reprezentacja DWORD identyfikator GUID identyfikujący kontekst poleceń Interfejsu przekazany jako rguidCmdUI parametr w wywołaniu GetCmdUIContextCookie.
- fActive
[w] Flaga jest ustawiona na true Jeśli kontekst polecenia interfejsu użytkownika jest identyfikowane przez dwCmdUICookie stają się aktywne i false Jeśli stało się nieaktywna.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsSelectionEvents::OnCmdUIContextChanged(
[in] VSCOOKIE dwCmdUICookie,
[in] BOOL fActive
);
Metoda ta jest wywoływana przez środowisko, aby powiadomić zarejestrowanych VSPackages, że kontekst polecenia interfejsu użytkownika zmianie z logiczną wyłączony Z, lub odwrotnie.Polecenia interfejsu użytkownika konteksty są monitorowane na poziomie światowym przez SVsShellMonitorSelection usługi.Na przykład, użyto kontekście interfejsu użytkownika polecenie Włącz tryb debugowania środowiska powiadamia wszystkie zarejestrowane VSPackages tej zmiany w trybie przez wywołanie IVsSelectionEvents::OnCmdUIContextChanged.
Zobacz też
Interfejs IVsSelectionEvents
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku