86232648 发表于 2013-10-11 19:31:03

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

如题.谢谢!

vivienluo 发表于 2013-10-11 22:51:19

使用axlEnterEvent()函数好像可以。
可以获取当前的事件,比如单击、双击、拖拽等。。。let( (eventMask event, loop)
eventMask = list( 'PICK 'DBLPICK 'STARTDRAG)
loop = t
while( loop
event = axlEnterEvent(eventMask , nil , nil)
when(event
axlUIWPrint(nil "%P" event->xy)
);end when
);end while
);end let
你可以测试下,可以获取到XY坐标。如果想退出循环,可以通过定义POPUP来指定DONE事件,使LOOP = nil

86232648 发表于 2013-10-12 22:02:25

vivienluo 发表于 2013-10-11 22:51 static/image/common/back.gif
使用axlEnterEvent()函数好像可以。
可以获取当前的事件,比如单击、双击、拖拽等。。。你可以测试下,可以 ...

非常感谢!
页: [1]
查看完整版本: 如何获取allegro光标实时坐标和附着光标上的对象