Udostępnij za pośrednictwem


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
System_CAPS_pubmethod AdviseSelectionEvents(IVsSelectionEvents, UInt32)

Rejestruje VSPackage wybór powiadomienia o zdarzeniach.

System_CAPS_pubmethod GetCmdUIContextCookie(Guid, UInt32)

Rejestruje kontekst interfejsu użytkownika poleceń GUID i zwraca wartość pliku cookie.

System_CAPS_pubmethod GetCurrentElementValue(UInt32, Object)

Zwraca wartość określonego elementu.

System_CAPS_pubmethod GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Zwraca bieżącej hierarchii projektu, elementu projektu i wybór kontenera dla bieżącego zaznaczenia.

System_CAPS_pubmethod IsCmdUIContextActive(UInt32, Int32)

Określa, czy kontekst interfejsu użytkownika określonego polecenia jest aktywny.

System_CAPS_pubmethod SetCmdUIContext(UInt32, Int32)

Ustawia stan kontekst interfejsu użytkownika poleceń aktywne lub nieaktywne.

System_CAPS_pubmethod 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