Udostępnij za pośrednictwem


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.

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