SelectItem

IEvtCfgEditor

Wählt ein item in der TreeView aus.
Das Item wird am Typ des COM Objekts identifiziert (IEvtCfgSource, IEvtCfgEvent or IEvtCfgDocLink).
Unteritems werden mit dem enum EVTCFGEDITOR_ITEMTYPES und der language Id identifiziert.

 

HRESULT SelectItem([in] IDispatch* pItem,
                   [in, defaultvalue(TYPE_NULL)] EVTCFGEDITOR_ITEMTYPES subItem,
                   [in, defaultvalue(0)] LONG langId
);

Parameter

pItem

[in] IDispatch Pointer der einen Pointer zu einen der oben angegebenen Interfaces enthält.

subItem

[in] Das Subitem adas ausgewählt werden soll. Wenn TYPE_NULL wird das Item Selbst ausgewählt. Hier gibt es mehr Details.
Wenn das Unteritem TYPE_SRCNAME, TYPE_EVTMSG oder TYPE_URL ist dann muss eine language id angegeben werden.

langId

[in] Die language id für das Item dass ausgewählt werden soll.

Rückgabe Werte

S_OK

Das Item wurde ausgewählt

E_FAIL

Das Item konnte nicht ausgewählt werden, zB weil es nicht den übergeben Itemtyp entspricht oder es konnte kein Item für die angegebene Sprache gefunden werden.

E_POINTER

pItem ist kein gültiger Pointer.