HuaiYu 发表于 2006-3-28 12:54:00

[求助]怎样修改已知图层的颜色?

<H5><FONT face=宋体>假如我想修改 "0" 图层的颜色为 红色,请问怎么实现?</FONT></H5>
<H5><FONT face=宋体>我查&nbsp;开发包里是这样写的</FONT></H5>
<H5 class=signature><FONT face=宋体>void&nbsp; setColor(const AcCmColor &amp; color);</FONT></H5>
<P>
<TABLE class=argumentList>
<TBODY>
<TR vAlign=baseline>
<TD class=argumentName>
<H5><FONT face=宋体>color</FONT></H5></TD>
<TD class=argumentDescription>
<H5><FONT face=宋体>Input </FONT><A href="mk:@MSITStore:C:\Program%20Files\ObjectArx2002\docs\arxref.chm::/AcCm/AcCmColor/AcCmColor.htm" target="_blank" ><FONT face=宋体>AcCmColor</FONT></A><FONT face=宋体> object containing the AutoCAD color index to be used</FONT></H5></TD></TR></TBODY></TABLE></P>
<H5><FONT face=宋体>This function sets the layer to use the AutoCAD color index contained within color.</FONT></H5>
<H5><FONT face=宋体>The color value is used for DXF group code 62.</FONT></H5>
<H5><FONT face=宋体>这个参数我没写过,假如我想把他变成 红色 ,请问怎么设置这个参数??</FONT></H5>
<H5>&nbsp;</H5>

HuaiYu 发表于 2006-3-28 15:25:00

<P>呵呵,已解决了。如下所示:</P>
<P>&nbsp;AcCmColor col;<BR>&nbsp;col.setColorIndex(1);//红色<BR>&nbsp;pLayerTableRecord-&gt;setColor(col);</P>
页: [1]
查看完整版本: [求助]怎样修改已知图层的颜色?