Sdílet prostřednictvím


IVsSelectionEvents.OnSelectionChanged – metoda (IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer, IVsHierarchy, UInt32, IVsMultiItemSelect, ISelectionContainer)

 

Sestavy, které kontejneru hierarchie, položky nebo výběr projektu změnilo.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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
    [v] Ukazatel IVsHierarchy rozhraní hierarchii projektu pro předchozí výběr.
  • itemidOld
    [v] Identifikátor pro výběr předchozí položky projektu.Pro platné itemidOld hodnoty, viz VSITEMID.
  • pMISOld
    [v] Ukazatel IVsMultiItemSelect přístup k předchozím výběru více rozhraní.
  • pSCOld
    [v] Ukazatel ISelectionContainer rozhraní pro přístup k datům okno Vlastnosti pro předchozí výběr.
  • pHierNew
    [v] Ukazatel IVsHierarchy rozhraní hierarchii projektu pro aktuální výběr.
  • itemidNew
    [v] Identifikátor položky projektu pro aktuální výběr.Pro platné itemidNew hodnoty, viz VSITEMID.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

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
);

Viz také

IVsSelectionEvents – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek