Metoda IVsSelectionEvents.OnSelectionChanged — (IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer, IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer)
Raporty o zmienionych projektu kontener hierarchii, elementu lub zaznaczenia.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Parametry
- pHierOld
[w] Wskaźnik, aby IVsHierarchy interfejsu hierarchii projektu dla poprzedniego zaznaczenia.
- itemidOld
[w] Identyfikator elementu projektu do poprzedniego zaznaczenia.Za ważne itemidOld wartości, zobacz VSITEMID.
- pMISOld
[w] Wskaźnik, aby IVsMultiItemSelect interfejsu dostępu poprzedni wybór wielokrotny.
- pSCOld
[w] Wskaźnik, aby ISelectionContainer interfejs dostępu do danych okno właściwości dla poprzedniego zaznaczenia.
- pHierNew
[w] Wskaźnik, aby IVsHierarchy interfejsu hierarchii projektu dla bieżącego zaznaczenia.
- itemidNew
[w] Identyfikator elementu projektu dla bieżącego zaznaczenia.Za ważne itemidNew wartości, zobacz VSITEMID.
- pMISNew
[w] Wskaźnik, aby IVsMultiItemSelect interfejsu dla bieżącego zaznaczenia.
- pSCNew
[w] Wskaźnik, aby ISelectionContainer interfejsu dla bieżącego zaznaczenia.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z 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
);
Zobacz też
Interfejs IVsSelectionEvents
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku