各位专家好:
请问从普通图形元素上获取到的属性中,常规/颜色属性对应的值是整数,这个数值怎么用?
从MSCE界面上可以看到元素的常规/颜色中,会有如下几种可能,以及我希望格式化后的字符串内容。目前直接提取出来就一个整数,用户看不懂
索引颜色:整数
随层:“按层”
RGB色:[116,255,61]
色卡:[116,255,61]
我是采用如下方式遍历获取元素属性的,请问如何才能将颜色属性字段中的整数值,解析得到和实际的类型对应的内容呢? (至少上述4种情况)
pInstance->GetValue(v, pProp->GetName().GetWCharCP());
if (v.IsInteger())
{
......
}
请参考如下以前的老帖。它提供有IDgnECTypeAdapter::ConvertToString函数的调用,能将各类属性值以您在Properties对话框中看到的形式展示给您。
[MSCE C++]获取元素属性的问题
Answer Verified By: New : )