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
- pHier
[v] Ukazatel IVsHierarchy rozhraní nový výběr.
- itemid
[v] Identifikátor položky projektu nového výběru.Seznam platných itemid hodnoty, viz VSITEMID.
- pMIS
[v] Ukazatel IVsMultiItemSelect rozhraní okna obsahující nový výběr.
- pSC
[v] Ukazatel ISelectionContainer rozhraní okna obsahující nový výběr.
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