Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6718|回复: 2

如何获取allegro光标实时坐标和附着光标上的对象

[复制链接]
发表于 2013-10-11 19:31:03 | 显示全部楼层 |阅读模式
如题.谢谢!
发表于 2013-10-11 22:51:19 | 显示全部楼层
使用axlEnterEvent()函数好像可以。
可以获取当前的事件,比如单击、双击、拖拽等。。。
  1. let( (eventMask event, loop)
  2. eventMask = list( 'PICK 'DBLPICK 'STARTDRAG)
  3. loop = t
  4. while( loop
  5. event = axlEnterEvent(eventMask , nil , nil)
  6. when(event
  7. axlUIWPrint(nil "%P" event->xy)
  8. );end when
  9. );end while
  10. );end let
复制代码
你可以测试下,可以获取到XY坐标。如果想退出循环,可以通过定义POPUP来指定DONE事件,使LOOP = nil
 楼主| 发表于 2013-10-12 22:02:25 | 显示全部楼层
vivienluo 发表于 2013-10-11 22:51
使用axlEnterEvent()函数好像可以。
可以获取当前的事件,比如单击、双击、拖拽等。。。你可以测试下,可以 ...

非常感谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-11-23 20:40 , Processed in 0.116690 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表