OnDragEnd
Udalosť OnDragEnd
Deklarácia
ENTRY OnDragEnd(IN INT _refID, IN INT _dropped)
; akcie
END OnDragEnd Parametre
_refId | Pre globálnu obsluhu - identifikátor zdrojového grafického objektu. |
_dropped | Obsahuje identifikátor typu prenosu dát, ktorý sa pri operácii Drop vykonal. Možné hodnoty:
|
Popis
Udalosť je generovaná v prípade, keď dôjde k pusteniu ľavého tlačidla myši po začatej operácii Drag. V rámci obsluhy tejto udalosti je nutné skontrolovať, aký typ prenosu dát (kopírovanie, presunutie, vytvorenie odkazu) si užívateľ praje vykonať a podľa toho zmeniť alebo ponechať obsah grafického objektu.
Ak je požadovaný typ prenosu (odovzdaný parametrom dropped) presunutie, musí byť v rámci obsluhy tejto udalosti označený obsah z grafického objektu odstránený.
Príklad
ENTRY OnDragEnd (IN INT _refID, IN INT _dropped)
INT _idxSel
IF _dropped = 2 THEN
_idxSel := %HI_GetSelectedItem(_refId)
CALL RemoveItem(_refId, _idxSel)
END IF
END OnDragEnd Súvisiace stránky: