HI_AddTreeItem

HI_AddTreeItem

Funkcia %HI_AddTreeItem


Funkcia

Funkcia pridá položku do Windows prvku typu Strom (Riadiaca funkcia).

Deklarácia

%HI_AddTreeItem( INT in refId, TEXT in itemText, INT in parentHandle, INT in itemHandle [, INT in insertAfterHandle] )

Parametre

refId

Odkaz na Windows prvok typu Strom (referenčná premenná).

itemText

Text položky.

parentHandle

Identifikátor položky alebo 0.

itemHandle

Identifikátor novej položky.

inserAfterHandle

Nepovinný parameter. Identifikátor položky, za ktorou sa vloží nová položka.

Ak je jeho hodnota 0, položka sa vloží na koniec (rovnako ako keď parameter nie je uvedený).
Ak je hodnota parametra -1, vkladaná položka bude vložené na začiatok.

Popis

Funkcia pridá položku do Windows prvku typu Strom, ktorý je identifikovaný referenčnou premennou refId. Každá položka je identifikovaná celočíselnou hodnotou, ktorá je zadaná pri jej vkladaní (itemHandle). Táto sa používa vždy pri ľubovoľnom odkaze na ňu v ďalších funkciách. Preto je nutné, aby nijaké dve položky nemali rovnaký identifikátor.

Parameter itemText určuje text, ktorý bude zobrazený v rámci položky.

Parameter parentHandle identifikuje položku nadradenú vkladanej položke. Ak je jeho hodnota 0, vkladaná položka sa považuje za koreňovú.

Akcia vkladá novú položku na koniec aktuálnej úrovne (tá je daná parametrom parentHandle). Ak je potrebné ju vložiť za konkrétnu, je ju potrebné identifikovať posledným parametrom insertAfterHandle.

Príklad

Naplnenie Windows prvok typu Strom nasledovne:

 

; dve koreňové položky %HI_AddTreeItem(_tree, "10", 0, 10) %HI_AddTreeItem(_tree, "20", 0, 20) ; %HI_AddTreeItem(_tree, "11", 10, 11) %HI_ExpandItem(_tree, 10, @TRUE)

 

Referenčná premenná _tree identifikuje Windows prvok typu Strom.