IVsMultiItemSelect.GetSelectedItems – metoda (UInt32, UInt32, VSITEMSELECTION )
Vrátí IVsHierarchy rozhraní ukazatele a identifikátor zboží pro vybrané položky.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int GetSelectedItems(
uint grfGSI,
uint cItems,
VSITEMSELECTION[] rgItemSel
)
int GetSelectedItems(
unsigned int grfGSI,
unsigned int cItems,
array<VSITEMSELECTION>^ rgItemSel
)
abstract GetSelectedItems :
grfGSI:uint32 *
cItems:uint32 *
rgItemSel:VSITEMSELECTION[] -> int
Function GetSelectedItems (
grfGSI As UInteger,
cItems As UInteger,
rgItemSel As VSITEMSELECTION()
) As Integer
Parametry
- grfGSI
[v] Příznak poskytuje informace o způsobu by měla být vrácena vybrané položky.Pro platné grfGSI hodnoty, viz __VSGSIFLAGS.
- cItems
[v] Počet vybraných položek.
- rgItemSel
[out, size_is(cItems)] Pole VSITEMSELECTION struktury, které obsahují IVsHierarchy ukazatel a identifikátor zboží pro každou vybranou položku.
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 IVsMultiItemSelect::GetSelectedItems(
[in] VSGSIFLAGS grfGSI,
[in] ULONG cItems,
[out, size_is(cItems)] VSITEMSELECTION rgItemSel[]
);
Pokud všechny vybrané položky patří do jedné hierarchie, pHier každý člen VSITEMSELECTION konstrukce v bodě IVsHierarchy rozhraní pro danou hierarchii.Nastavit itemid člen struktury na VSITEMID_SELECTION.
Pokud vybrané položky patří do více hierarchií, nastavte pHier každý člen VSITEMSELECTION struktury, přejděte na první společné IVsHierarchy rozhraní obvykle v nadřazené hierarchii.Nastavit itemid člen struktury na VSITEMID_SELECTION.
Informace získané z GetSelectedItems lze použít k aktualizaci Aplikaci Solution Explorer.
Viz také
IVsMultiItemSelect – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek