zj20190405 发表于 2025-11-17 12:28:39

求助

大佬们,dcl里面的图形按钮,怎么去判断是单击还是双击,用这个去判断,效果图不是很好,很多时候点击很多次没有反应(= $REASON 4),有没有其他办法,主要用于双击图形按钮插入图块用的

飞雪神光 发表于 2025-11-17 14:40:10

zj20190405 发表于 2025-11-17 14:07
大哥,image用$reason效果不稳定,有时候双击可以的,很多时候双击没反应

不稳定 是因为sld文件大 点击时触发刷新 造成卡顿 无法识别

i小小白i 发表于 2025-11-17 13:04:16

Odcl才有双击的动作吧

qifeifei 发表于 2025-11-17 13:07:46

dcl似乎不支持双击

kozmosovia 发表于 2025-11-17 13:45:14

qifeifei 发表于 2025-11-17 13:07
dcl似乎不支持双击

瞎说。支持的,需要把$Reason作为一个参数传给action_tile对应的操作,然后在函数里面区分$reason是否为4时的不同操作。
(action_tile "image" "(click_image $reason)")
(defun click_image(reason)
(if (= reason 4)
.....
.....
) ; end if
) ; end defun

zj20190405 发表于 2025-11-17 14:07:57

kozmosovia 发表于 2025-11-17 13:45
瞎说。支持的,需要把$Reason作为一个参数传给action_tile对应的操作,然后在函数里面区分$reason是否为4 ...

大哥,image用$reason效果不稳定,有时候双击可以的,很多时候双击没反应

zj20190405 发表于 2025-11-17 15:25:42

飞雪神光 发表于 2025-11-17 14:40
不稳定 是因为sld文件大 点击时触发刷新 造成卡顿 无法识别

谢谢大哥解答

chen3732088 发表于 2025-11-17 20:32:58

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=76479&extra=page%3D1%26filter%3Dtypeid%26typeid%3D110
猫老师这个双击很好用,我在按钮跟幻灯片上双击很流畅,响应也很迅速

zj20190405 发表于 2025-11-18 08:16:23

chen3732088 发表于 2025-11-17 20:32
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=76479&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1 ...

老哥,怎么用。我是用在图库里
页: [1]
查看完整版本: 求助