Sdílet prostřednictvím


IVsTrackSelectionEx.OnSelectChangeEx – metoda (IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

 

Informuje o prostředí, ve které došlo ke změně v aktuálním výběru.

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

Syntaxe

int OnSelectChangeEx(
    IntPtr pHier,
    uint itemid,
    IVsMultiItemSelect pMIS,
    IntPtr pSC
)
int OnSelectChangeEx(
    IntPtr pHier,
    unsigned int itemid,
    IVsMultiItemSelect^ pMIS,
    IntPtr pSC
)
abstract OnSelectChangeEx : 
        pHier:nativeint *
        itemid:uint32 *
        pMIS:IVsMultiItemSelect *
        pSC:nativeint -> int
Function OnSelectChangeEx (
    pHier As IntPtr,
    itemid As UInteger,
    pMIS As IVsMultiItemSelect,
    pSC As IntPtr
) As Integer

Parametry

  • itemid
    [v] Identifikátor položky projektu nového výběru.Seznam platných itemid 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

Pokud vybraná položka neobsahuje kontejner výběru nebo jeho výběr kontejneru bude aktivní po aktivaci jeho vlastníkem, nahradit verze IntPtr SELCONTAINER_DONTPROPAGATE nebo SELCONTAINER_DONTCHANGE pro pSC.Pokud neexistuje žádný element hierarchie hierarchii výběr bude aktivně vybrána, nahradit verze IntPtr HIERARCHY_DONTPROPAGATE nebo HIERARCHY_DONTCHANGE pro pHier.

Pokud je hodnota SELCONTAINER_DONTCHANGE, výběr kontejner, který byl v globální výběr z některých aktivaci objektu zůstane při aktivaci vlastnící objekt.Pokud je hodnota SELCONTAINER_DONTPROPAGATE, kontejner výběru globální výběru je nastavena na null při aktivaci vlastnící objekt.Hierarchii hodnot jsou podobné: použití HIERARCHY_DONTCHANGE Pokud hierarchie se aktivně vybranou hierarchii vybrána vlastnící objekt nebo HIERARCHY_DONTPROPAGATE Pokud by měla být hierarchie null.

Podpis COM

Z vsshell.idl:

HRESULT IVsTrackSelectionEx::OnSelectChangeEx(
   [in] IVsHierarchy *pHier,
   [in] VSITEMID itemid,
   [in] IVsMultiItemSelect *pMIS,
   [in] ISelectionContainer *pSC
);

Typ projektu volání windows OnSelectChangeEx upozornit prostředí ke změně v aktivním okně a aktuální výběr.Používá prostředí pHier a itemid parametrů aktualizovat Aplikaci Solution Explorer okno, pokud je to nezbytné.pMIS Parametr poskytuje přístup k více výběrů a pSC parametr poskytuje přístup k jeden výběr.

Viz také

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

Zpátky na začátek