ITcSmTreeItem

Erweitert durch: ITcSmTreeItem2

ITcSmTreeItem ist die Basisschnittstelle jedes Automation-Tree-Items. Sie bietet Zugriff auf Name, Typ, Pfad, Eltern-/Kindbeziehungen, Variablen, XML-Serialisierung und grundlegende Kind-Operationen.

Eigenschaften

Eigenschaft

Typ

get/set

Beschreibung

Child

ITcSmTreeItem**

get

Liefert ein direktes Kind anhand eines 1-basierten Index.

ChildCount

long*

get

Liefert die Anzahl direkter Kinder.

Comment

BSTR

get/set

Liest oder setzt den Kommentar des Items.

Disabled

DISABLED_STATE

get/set

Liest oder setzt den Deaktivierungszustand.

ItemSubType

long

get/set

Liest oder setzt den Sub-Type, sofern das konkrete Item Sub-Types unterstützt.

ItemSubTypeName

BSTR*

get

Liefert den lesbaren Sub-Type-/Typnamen.

ItemType

long*

get

Liefert den numerischen Tree-Item-Typ.

Name

BSTR

get/set

Liest oder setzt den Anzeigenamen des Items.

Parent

ITcSmTreeItem**

get

Liefert das Eltern-Tree-Item.

PathName

BSTR*

get

Liefert den hierarchischen Pfadnamen des Items.

Var

ITcSmTreeItem**

get

Liefert eine Variable anhand von Richtung und Index.

VarCount

long*

get

Liefert die Anzahl der Variablen einer Richtung.

Methoden

Methode

Beschreibung

_NewEnum

Erzeugt eine Enumeration über die direkten Kindknoten.

ConsumeXml

Übernimmt XML-Daten in das aktuelle Item oder ausgewählte Zielitems.

CreateChild

Erzeugt ein Kind mit Name, Sub-Type und optionalen Zusatzdaten.

DeleteChild

Löscht ein direktes Kind anhand seines Namens.

ExportChild

Exportiert ein Kind oder das aktuelle Item in eine .xti-Datei.

GetLastXmlError

Liefert den zuletzt gespeicherten XML-Fehlerkontext.

ImportChild

Importiert ein Child-Item aus einer XML-/XTI-Datei.

LookupChild

Sucht ein direktes Kind nach Name oder sprachunabhängigem Namen.

ProduceXml

Serialisiert das Item als TreeItem-XML.