HI_TVQueryDnDItem
Funkcia %HI_TVQueryDnDItem
Funkcia
Funkcia %HI_TVQueryDnDItem vráti položky stromu, ktoré určujú umiestnenie prípadného nového prvku v strome pri operácii Drop.
Deklarácia
%HI_TVQueryDnDItem(
INT in refId,
OUT in hNode1,
OUT in hNode2
)Parametre
refId | Identifikátor windows prvku Strom. |
hNode1 | Položka stromu. |
hNode2 | Položka stromu. |
Popis
Funkcia vráti položky stromu, ktoré určujú miesto vykonanej drop operácie.
Výsledok pre nový prvok je definovaný nasledovne:
hNode1 | hNode2 |
|
invalid | invalid | Drop mimo položiek stromu. |
invalid | valid | Drop nad položku hNode2. |
valid | invalid | Drop pod položku hNode1. |
valid | invalid | Ak hNode1==hNode2, tak drop priamo na položku. |
Návratová hodnota
BOOL – ak je hodnota @TRUE, funkcii sa podarilo získať miesto pre Drag&Drop, inak sú hodnoty out parametrov nedefinované.
Príklad
Nasledujúce súbory obsahujú ukážkový príklad použitia Drag and Drop na grafickom objekte Strom. Po importovaní súborov, sa do systému pridá schéma DnD_example, ktorá umožňuje textové a súborové drag and drop operácie nad grafickým objektom Strom.
Súvisiace stránky:
Funkcie pre ovládanie grafických objektov
Argumenty funkcie - typy