找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 761|回复: 3

[求助] opendcl非模态对话框中的按钮可以设置快捷键么

[复制链接]
发表于 2017-4-11 00:33:50 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
opendcl非模态对话框中的按钮可以设置快捷键么?或者怎么定义按钮的命令为快捷键?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 20个

财富等级: 恭喜发财

发表于 2017-4-11 08:42:45 | 显示全部楼层
定义快捷键和OPENDCL没关系,LISP实现也比较困难,
至于定义好后,按钮和他关联,就把按钮的ONCLICK回调函数给定义的快捷键回调函数执行就行了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-11 11:01:05 来自手机 | 显示全部楼层
marting 发表于 2017-4-11 08:42

在acad.pgp中如下改了:
;自定义快捷键
1,*(c:MD/Form1/textbutton7#OnClicked)不成功,怎么实现?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2017-4-11 11:44:28 | 显示全部楼层

一、首先你要确保快捷键定义成了,你可以试试ACAD普通的命令,比如COPY,你按下快捷键后是否正常执行
二、如果定义成了快捷键,而你上面那么写执行不了,那么你就用vl-acad-defun函数,把回调的OPENDCL函数定义成一个命令,执行这个命令试试。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 20:36 , Processed in 0.165067 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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