明经通道 发表于 2012-8-29 18:24:15

acad_colordlg 显示标准的 AutoCAD 颜色选择对话框

<P id=crleadin class=cr_leadin>显示标准的 AutoCAD 颜色选择对话框</P><PRE class=prog_in_end>(acad_colordlg colornum )</PRE>
<P class=Heading-2>参数</P>
<P class=define_head>colornum</P>
<P class=define_text>整数,其取值范围是 0-256 (包括 0 和 256),它用于指定颜色对话框的缺省的颜色代码。</P>
<P class=define_head>flag</P>
<P class=define_text>如可选参数 flag 设为 nil,禁用“随层”和“随块”按钮;省略 flag 参数或将其设为非 nil 值,则可启用“随层”和“随块”按钮。<BR><BR>colornum 为 0 时代表 BYBLOCK(随块),为 256 时代表 BYLAYER(随层)。</P>
<P class=Heading-2>返回值</P>
<P class=body>用户所选择的颜色代码,如果用户取消该对话框则返回 nil。</P>
<P class=Heading-2>示例</P>
<P class=body>下列代码提示用户选择一种颜色,如果不选则指定绿色为缺省颜色:</P><PRE class=prog_in_end>(acad_colordlg 3)</PRE>

明经通道 发表于 2012-8-29 18:24:31

示例预留

一新一意 发表于 2013-8-17 14:07:24

看了前面的比较 简单 ,感觉从这里开始 用动脑筋想问题了

linyangmjtd 发表于 2019-8-1 10:54:25

怎么获取颜色对话框的返回值呢。

linyangmjtd 发表于 2019-8-1 11:47:55

(setq color (acad_colordlg 3))
;如果用户点击取消,color为nil,反之为颜色的索引号,数据类型为整数。

花生宝宝 发表于 2022-8-16 10:10:14

;如果yo能过户点击取消,colar为nil,反之为颜色的索引号,数据类型为整数
(setq color (acad_colordlg 3))
页: [1]
查看完整版本: acad_colordlg 显示标准的 AutoCAD 颜色选择对话框