autoCAD,LISP语言编辑的一个问题(DCL)
用DCL编写的对话框,比如点击左边的计算,在右边的对话框的相应位子会显示出计算后的数据,该按钮的LISP驱动程序怎么编写?还有点击查图的后,显示相应的幻灯片,该按钮的LI...
用DCL编写的对话框,比如点击左边的计算,在右边的对话框的相应位子会显示出计算后的数据,该按钮的LISP驱动程序怎么编写?还有点击查图的后,显示相应的幻灯片,该按钮的LISP驱动程序怎么编写?
展开
1个回答
展开全部
(action_tile "jishuan" "(jishuan)")
(action_tile "tupian" "(tupian)")
上面的是放在主程序里,即
按下 "jishuan" (计算按钮对应的 key 值),调用函数 (jishuan)
按下 "tupian" (查图按钮对应的 key 值),调用函数 (tupian)
(defun jishuan ( )
.......这里大概的代码就是取得输入的数据值,经过一系列运算后,将结果输出到对应的输入框
)
(defun tupian ( )
.....这里是查看图片的,依你对话框的情况而定,如果图片控件 image是在当前对话框,则直接用(start_image "tu") (slide_image X y w h sld) (end_image)来显示图片
若是你的图片控件是在另一个对话框中,则需要在此显示另一个对话框后,调用(start...)来显示图片
)
(action_tile "tupian" "(tupian)")
上面的是放在主程序里,即
按下 "jishuan" (计算按钮对应的 key 值),调用函数 (jishuan)
按下 "tupian" (查图按钮对应的 key 值),调用函数 (tupian)
(defun jishuan ( )
.......这里大概的代码就是取得输入的数据值,经过一系列运算后,将结果输出到对应的输入框
)
(defun tupian ( )
.....这里是查看图片的,依你对话框的情况而定,如果图片控件 image是在当前对话框,则直接用(start_image "tu") (slide_image X y w h sld) (end_image)来显示图片
若是你的图片控件是在另一个对话框中,则需要在此显示另一个对话框后,调用(start...)来显示图片
)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询