会是这样吗
设置Color=Application.GetInterfaceObject(“AutoCAD.AcCmColor.16”)
没有......
糟糕的是,我没有AutoCAD 2006来测试代码。 该对象根据AutoCAD的版本而变化,在2005-2006年它是AutoCAD.AcCmColor.16,在2007年和2008年它是AutoCAD.AcCmColor.17,但它没有任何区别,至少在发布的代码中没有。
返回颜色值应该不是问题,即使您不使用 AcCmColor.xx 来创建颜色结构,在我的所有测试中,失败都是在调用显示颜色对话框期间。
页:
1
[2]