IVsSelectionEvents.OnSelectionChanged Yöntem (IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer, IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer)
Proje hiyerarşisi, madde ve/veya seçim kapsayıcısı değişti raporları.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int OnSelectionChanged(
IVsHierarchy pHierOld,
uint itemidOld,
IVsMultiItemSelect pMISOld,
ISelectionContainer pSCOld,
IVsHierarchy pHierNew,
uint itemidNew,
IVsMultiItemSelect pMISNew,
ISelectionContainer pSCNew
)
int OnSelectionChanged(
IVsHierarchy^ pHierOld,
unsigned int itemidOld,
IVsMultiItemSelect^ pMISOld,
ISelectionContainer^ pSCOld,
IVsHierarchy^ pHierNew,
unsigned int itemidNew,
IVsMultiItemSelect^ pMISNew,
ISelectionContainer^ pSCNew
)
abstract OnSelectionChanged :
pHierOld:IVsHierarchy *
itemidOld:uint32 *
pMISOld:IVsMultiItemSelect *
pSCOld:ISelectionContainer *
pHierNew:IVsHierarchy *
itemidNew:uint32 *
pMISNew:IVsMultiItemSelect *
pSCNew:ISelectionContainer -> int
Function OnSelectionChanged (
pHierOld As IVsHierarchy,
itemidOld As UInteger,
pMISOld As IVsMultiItemSelect,
pSCOld As ISelectionContainer,
pHierNew As IVsHierarchy,
itemidNew As UInteger,
pMISNew As IVsMultiItemSelect,
pSCNew As ISelectionContainer
) As Integer
Parametreler
- pHierOld
[in] İşaretçi IVsHierarchy önceki seçimi proje hiyerarşisi arabirimi.
- itemidOld
[in] Önceki seçim için proje öğesi tanıtıcısı.İçin geçerli itemidOld değerlerinin, VSITEMID.
- pMISOld
[in] İşaretçi IVsMultiItemSelect birden çok seçimi bir önceki erişim arabirimi.
- pSCOld
[in] İşaretçi ISelectionContainer önceki seçim için Özellikleri penceresinde veri erişim arabirimi.
- pHierNew
[in] İşaretçi IVsHierarchy proje hiyerarşisi için seçilen arabirimi.
- itemidNew
[in] Geçerli seçim için proje öğesi tanıtıcısı.İçin geçerli itemidNew değerlerinin, VSITEMID.
- pMISNew
[in] İşaretçi IVsMultiItemSelect geçerli seçim için arabirim.
- pSCNew
[in] İşaretçi ISelectionContainer geçerli seçim için arabirim.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.
Notlar
com imzası
Vsshell.idl:
HRESULT IVsSelectionEvents::OnSelectionChanged(
[in] IVsHierarchy *pHierOld,
[in] VSITEMID itemidOld,
[in] IVsMultiItemSelect *pMISOld,
[in] ISelectionContainer *pSCOld,
[in] IVsHierarchy *pHierNew,
[in] VSITEMID itemidNew,
[in] IVsMultiItemSelect *pMISNew,
[in] ISelectionContainer *pSCNew
);
Ayrıca bkz.
IVsSelectionEvents Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön