乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 70|回复: 4

如何在点击工具栏按钮时同时记录点击信息?

[复制链接]

37

主题

151

帖子

1

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
299
发表于 2007-3-4 01:32:00 | 显示全部楼层 |阅读模式
如点击栏按钮1时,我在执行按钮1对应的命令时,同时还想记录“点击的是按钮1”这个信息,不知能不能做到?
如:
ThisDrawing.SendCommand "(defun C:we() (command " & Chr(34) & "-vbarun" & Chr(34) & Chr(32) & Chr(34) & "wem" & Chr(34) & "))" & Chr(32)
Cmd1 = Chr(3) & Chr(3) & Chr(95) & "we "
Set Btn1= Btn.AddToolbarButton("", "Form Line", "", Cmd1 )
我想实现在点击Btn1按钮时同时在注册表中记录"1",不知可不可以?
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2007-3-4 11:11:00 | 显示全部楼层
对于cad本身的命令可以用endcommand事件来处理,自定义的按钮可以在该按钮执行的程序中来处理
回复

使用道具 举报

37

主题

151

帖子

1

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
299
发表于 2007-3-4 22:42:00 | 显示全部楼层
是的,谢谢wyj7485版主。
前因我没有说明白,比如20个自定义按钮,执行的都是外部的程序,那是否要做20个执行程序?我就是想在按不同按钮时同时记录,然后在程序中执行不同按钮对应的不同的过程,这样作一个程序岂不就可以了。就是不知有没有办法。
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2007-3-5 09:34:00 | 显示全部楼层
执行外部的程序不一定是不同的程序,可以是同一程序,只是调用不同的宏而已
回复

使用道具 举报

37

主题

151

帖子

1

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
299
发表于 2007-3-5 21:46:00 | 显示全部楼层
是啊,我的想法就想象版主说得那样,我想在按按钮时执行同一个外部程序,然后在外部程序内部判断按了哪个按钮,从而执行不同的过程(或版主说的“不同的宏”)。可是在外部程序中怎么判断按了哪个按钮?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 10:05 , Processed in 0.562771 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表