Interfejs IVsMonitorSelection
Umożliwia pakiety VSPackages otrzymywać powiadomienia o zdarzeniach wybór oraz w celu uzyskania informacji na temat bieżącej hierarchii projektu, elementu, wartość elementu i kontekst poleceń interfejsu użytkownika.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute(1)]
public interface IVsMonitorSelection
[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute(1)]
public interface class IVsMonitorSelection
[<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")>]
[<InterfaceTypeAttribute(1)>]
type IVsMonitorSelection = interface end
<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")>
<InterfaceTypeAttribute(1)>
Public Interface IVsMonitorSelection
Metody
Nazwa | Opis | |
---|---|---|
AdviseSelectionEvents(IVsSelectionEvents, UInt32) | Rejestruje VSPackage wybór powiadomienia o zdarzeniach. |
|
GetCmdUIContextCookie(Guid, UInt32) | Rejestruje kontekst interfejsu użytkownika poleceń GUID i zwraca wartość pliku cookie. |
|
GetCurrentElementValue(UInt32, Object) | Zwraca wartość określonego elementu. |
|
GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr) | Zwraca bieżącej hierarchii projektu, elementu projektu i wybór kontenera dla bieżącego zaznaczenia. |
|
IsCmdUIContextActive(UInt32, Int32) | Określa, czy kontekst interfejsu użytkownika określonego polecenia jest aktywny. |
|
SetCmdUIContext(UInt32, Int32) | Ustawia stan kontekst interfejsu użytkownika poleceń aktywne lub nieaktywne. |
|
UnadviseSelectionEvents(UInt32) | Anulowanie rejestracji wybór powiadomienia o zdarzeniach. |
Uwagi dotyczące wywoływania:
Ten interfejs jest implementowany przez program Visual Studio Shell. Możesz pobrać go z SVsShellMonitorSelection usługi.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku