鱼与熊掌 发表于 2015-3-15 12:41:12

关于DCL内部属性赋值的问题如果Color,Height

当我们实用dcl创建一个对话框对象的时候.可以通过dcl代码来实现对话框的初始化.
那么在初始化之后有没有办法改变这个值呢.
如下代码
:swatch
{
label=test_cor;
height=2;
width=2;
color=-2;
}

我想在lisp代码中改变color的值

xyp1964 发表于 2015-3-15 15:43:20


流动的清泉 发表于 2016-10-23 19:15:16

什么都没说啊,我也是找这个问题

vectra 发表于 2016-10-23 21:01:54

用 fill_image 函数重新填充

(fill_image x1 y1 width height color)

流动的清泉 发表于 2016-10-25 09:37:11

嗯,解决了
          (setq clo (acad_colordlg 6))
           (setq width(dimx_tile "showcolor")
             height (dimy_tile "showcolor"))
           (start_image "showcolor")
       (fill_image 0 0 width height clo)
           (end_image)
页: [1]
查看完整版本: 关于DCL内部属性赋值的问题如果Color,Height