如何用lisp更改DCL对话框的标题?
一般来说,DCL对话框的标题(label)都是在.DCL文件中定义好的。如果想在加载对话框文件时,用lisp更改这个标题,改怎样做呢? 谢谢
本帖最后由 vitalgg 于 2022-2-9 09:59 编辑
给 dialog 控件 加一个 key 属性。
DCL 如下:
test : dialog {
key = "test";
label = "init";
...
}
----------------------
lsp 中 :
(set_tile "test" "test")
即可。
测试通过:
autocad2016 autocad2021
gstarcad2019
http://atlisp.cn/static/videos/dcl-modify-title.mp4
看帖回帖,是一种美德 vitalgg 发表于 2022-2-9 07:56
给 dialog 控件 加一个 key 属性。
DCL 如下:
test : dialog {
原来属性关键词可以增加啊,谢谢啦 需要的下来看看 本帖最后由 vitalgg 于 2022-2-9 17:37 编辑
在CAD命令行输入以下代码即可运行示例。不用自己下载编辑。
(require 'example:dcl-modify-title)(example:dcl-modify-title)
http://atlisp.cn/static/videos/demo-dcl-modify-title.mp4
代码示例:
http://atlisp.cn/function/example:dcl-modify-title start4444 发表于 2022-2-9 14:14
需要的下来看看
老大,edit_box有没有办法在启动的面板上操作,每新建一行,下次启动CAD,新建的edit_box,显示存在,还记新建的edit_box框里的值
页:
[1]