Udostępnij za pośrednictwem


Interfejs IVsTrackSelectionEx

 

Powiadamia środowiska zmiany w bieżącym zaznaczeniu i zapewnia dostęp do hierarchii i element informacji odnoszących się do nowego zaznaczenia.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
[InterfaceTypeAttribute(1)]
public interface IVsTrackSelectionEx : ITrackSelection
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
[InterfaceTypeAttribute(1)]
public interface class IVsTrackSelectionEx : ITrackSelection
[<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>]
[<InterfaceTypeAttribute(1)>]
type IVsTrackSelectionEx = 
    interface
        interface ITrackSelection
    end
<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>
<InterfaceTypeAttribute(1)>
Public Interface IVsTrackSelectionEx
    Inherits ITrackSelection

Metody

Nazwa Opis
System_CAPS_pubmethod GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Zwraca bieżące zaznaczenie.

System_CAPS_pubmethod IsMyHierarchyCurrent(Int32)

Określa, czy hierarchia użytkownika jest aktualny.

System_CAPS_pubmethod OnElementValueChange(UInt32, Int32, Object)

Informuje, że nastąpiła zmiana w wartości elementu środowiska.Wartości elementów są dołączane do okno wyboru kontekstu i wykorzystywane w taki sam sposób aktualizacji w interfejsie użytkownika środowiska.

System_CAPS_pubmethod OnSelectChange(ISelectionContainer)

Raporty o zmienionych w bieżącym kontenerze zaznaczenia.

System_CAPS_pubmethod OnSelectChangeEx(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Informuje o środowisku, że nastąpiła zmiana w bieżącym zaznaczeniu.

Uwagi

Użyj typu projektu windows IVsTrackSelectionEx do śledzenia zmian do aktywnego projektu.Zmiany takie może zawierać Bieżąca hierarchia, bieżący element projektu i elementu zaznaczenia.Typ projektu windows zazwyczaj przekazać użytkownikowi, ewentualnie wyróżnianie nowy element w Solution Explorer okna lub zmienianie paska tytułu programu Visual Studio.

Zwykle nie wymagają dokumentu i narzędzie windows IVsTrackSelectionEx , ponieważ ich śledzenie zmian dla zaznaczonych obiektów.Te windows nigdy nie zmienia hierarchię projektu lub elementu.

Uwagi dotyczące wywoływania:

Składniki, które wypełnianie obszaru klienckiego wywołanie okna IVsTrackSelectionEx zazwyczaj przez SVsTrackSelectionEx usługę, aby poinformować środowisko zmiany w wyborze w obrębie ich okna.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku