IVsLiteTreeList – rozhraní
Obsahuje informace o symboly v seznamu, který je součástí celkové organizace ve stromovém zobrazení (IVsLiteTree) kódu nástrojů k procházení.Seznam je základní jednotkou informace, se kterou knihoven komunikovat s nástroji a je zobrazena jako sada uzlů peer konkrétní nadřazeného ve stromovém zobrazení.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")]
public interface IVsLiteTreeList
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")]
public interface class IVsLiteTreeList
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")>]
type IVsLiteTreeList = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("1E425321-94CB-448E-8E1E-E1EA2479E5E2")>
Public Interface IVsLiteTreeList
Metody
Název | Popis | |
---|---|---|
GetDisplayData(UInt32, VSTREEDISPLAYDATA[]) | Načte data nakreslit strom požadované položky seznamu. |
|
GetExpandable(UInt32, Int32) | Určuje, zda je rozšiřitelné položky. |
|
GetExpandedList(UInt32, Int32, IVsLiteTreeList) | Rozbalí seznam uzel stromu. |
|
GetFlags(UInt32) | Vrátí atributy aktuálního seznamu stromu. |
|
GetItemCount(UInt32) | Vrátí počet položek v seznamu Aktuální strom. |
|
GetListChanges(UInt32, VSTREELISTITEMCHANGE[]) | Vrátí změny, k nimž došlo v seznamu ve stromu. |
|
GetText(UInt32, VSTREETEXTOPTIONS, String) | Vrátí ukazatel formátovaná jako text pro položku v seznamu požadované stromu. |
|
GetTipText(UInt32, VSTREETOOLTIPTYPE, String) | Vrací ukazatel na text tipu nástroje pro položku v seznamu požadované stromu. |
|
LocateExpandedList(IVsLiteTreeList, UInt32) | Vrací ukazatel na číslo indexu seznamu určeném stromu |
|
OnClose(VSTREECLOSEACTIONS[]) | Upozorní aktuální seznam stromu, že ji uzavíráte. |
|
ToggleState(UInt32, UInt32) | Určuje položku stromu požadované přepínání stavu zaškrtnutí políčka má. |
|
UpdateCounter(UInt32, UInt32) | Vrátí aktuální čítač změnit seznam stromu a označuje, že obsah seznamu změnily. |
Poznámky
IVsObjectLista jeho základní rozhraní IVsLiteTreeList slouží k uspořádání symbolů do seznamů, jehož položky indexy v rozsahu od 0 do CountOfItems –1.Většina metod na těchto rozhraní pracují současně, což je předán jako první parametr do metody jeden rejstřík.Speciální hodnotu NULINDEX se používá k označení celý seznam a žádná položka zejména.
Stromové zobrazení je jednoduše kolekce IVsLiteTreeList implementace na různých úrovních.Každý uzel ve stromovém zobrazení je položka v IVsLiteTreeList a, naopak může mít nula nebo více seznamů dětem.
Viz ilustrace provádění nebo volání rozhraní ve vzorku My C Package.
Poznámky pro implementátory:
Implementován účastnit kód nástrojů k procházení knihoven.
Poznámky pro volající:
Volání kódu získat informace o sadě symbolů v souladu s parametry zadané pomocí nástrojů k procházení GetList nebo GetList.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek