Aracılığıyla paylaş


IVsSelectionEvents Arabirim

 

Geçerli seçim, öğe değeri ya da komut UI içeriğinde yapılan değişiklikler, kayıtlı VSPackages bildirir.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

[GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")]
[InterfaceTypeAttribute(1)]
public interface IVsSelectionEvents
[GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")]
[InterfaceTypeAttribute(1)]
public interface class IVsSelectionEvents
[<GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")>]
[<InterfaceTypeAttribute(1)>]
type IVsSelectionEvents = interface end
<GuidAttribute("82871589-D680-4D86-B969-9D1102B00F6F")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSelectionEvents

Yöntemler

Ad Açıklama
System_CAPS_pubmethod OnCmdUIContextChanged(UInt32, Int32)

Komutu kullanıcı Arabirimi içeriği değişti raporları.

System_CAPS_pubmethod OnElementValueChanged(UInt32, Object, Object)

Öğe değeri değişti raporları.

System_CAPS_pubmethod OnSelectionChanged(IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer, IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer)

Proje hiyerarşisi, madde ve/veya seçim kapsayıcısı değişti raporları.

Notlar

Bildirimleri almak için önce yaptırmak gerekir SVsShellMonitorSelection hizmet çağırarak AdviseSelectionEvents.pSink Bu yöntemin parametresi için bir işaretçi tutar, IVsSelectionEvents arabirimi.

Her yöntemdeki IVsSelectionEvents farklı bir değişikliğin türünü bildirir.Örneğin, geçerli seçim değiştiğinde, sizin OnSelectionChanged yöntemi çağrılır.

Gerçekleştirenlere Notlar:

VSPackages uygulamak IVsSelectionEvents ortamında seçim değişiklikleri izlemek için.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön