EDA365电子论坛网

标题: 请求帮助,如何获取右击坐标? [打印本页]

作者: langexie    时间: 2016-3-11 22:01
标题: 请求帮助,如何获取右击坐标?
axlLastPick 可以获得最后左击坐标,那右击坐标如何得到呢?不知哪个大侠知道,感谢了!

作者: deargds    时间: 2016-3-14 16:59
参考以下代码
  1. axlCmdRegister( "test" 'test ?cmdType "interactive")
  2. defun( startpopupcallback (event)
  3.         println(event->xy);此处获取右键弹出坐标
  4. )

  5. defun( test ()
  6. let((eventMask event, loop)
  7. axlEventSetStartPopup('startpopupcallback)
  8. eventMask = list( 'PICK 'DBLPICK )
  9. loop = t
  10. while( loop
  11.         event = axlEnterEvent(eventMask, nil,t)
  12.         case(event->type
  13.         ('DONE
  14.                 loop = nil
  15.         )
  16.         ('CANCEL
  17.                 loop = nil
  18.         )
  19.         )
  20. )
  21. axlEventSetStartPopup()
  22. ))
复制代码



作者: langexie    时间: 2016-3-25 20:56
deargds 发表于 2016-3-14 16:59
参考以下代码

顺利获取右击坐标,大强了,感谢版主!





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2