如何在点击工具栏按钮时同时记录点击信息?
如点击栏按钮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",不知可不可以?
对于cad本身的命令可以用endcommand事件来处理,自定义的按钮可以在该按钮执行的程序中来处理 是的,谢谢wyj7485版主。
前因我没有说明白,比如20个自定义按钮,执行的都是外部的程序,那是否要做20个执行程序?我就是想在按不同按钮时同时记录,然后在程序中执行不同按钮对应的不同的过程,这样作一个程序岂不就可以了。就是不知有没有办法。
执行外部的程序不一定是不同的程序,可以是同一程序,只是调用不同的宏而已 是啊,我的想法就想象版主说得那样,我想在按按钮时执行同一个外部程序,然后在外部程序内部判断按了哪个按钮,从而执行不同的过程(或版主说的“不同的宏”)。可是在外部程序中怎么判断按了哪个按钮?
页:
[1]