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> 示例预留 看了前面的比较 简单 ,感觉从这里开始 用动脑筋想问题了 怎么获取颜色对话框的返回值呢。 (setq color (acad_colordlg 3))
;如果用户点击取消,color为nil,反之为颜色的索引号,数据类型为整数。 ;如果yo能过户点击取消,colar为nil,反之为颜色的索引号,数据类型为整数
(setq color (acad_colordlg 3))
页:
[1]