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 | |
---|---|---|
GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr) | Zwraca bieżące zaznaczenie. |
|
IsMyHierarchyCurrent(Int32) | Określa, czy hierarchia użytkownika jest aktualny. |
|
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. |
|
OnSelectChange(ISelectionContainer) | Raporty o zmienionych w bieżącym kontenerze zaznaczenia. |
|
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