//读取属性
int twb_xd_std::read_attr( tag_t object_tag, char *attr_title, char *&attr_value )
{
int attr_is = 0;
try
{
int title_type = 0;
UF_ATTR_find_attribute( object_tag , UF_ATTR_any , attr_title , &title_type );//查找属性标题
if ( title_type > 0 )//不为0,属性存在
{
UF_ATTR_value_t value;
UF_ATTR_read_value( object_tag , attr_title , UF_ATTR_any , &value );//读取属性值
attr_value = value.value.string;
attr_is = 1;
}
else
{
attr_is = 0;
uc1601("标准件识别属性不存在",1);
}
}
catch(exception& ex)
{
//---- Enter your exception handling code here -----
twb_xd_std::theUI->NXMessageBox()->Show("读取属性", NXOpen::NXMessageBox::DialogTypeError, ex.what());
}
return attr_is;
}
相关文章
- 03-16input的type属性设为number后可以输入e
- 03-16hightchart属性(更新中...)
- 03-1608.02、js之对象属性-for...in 循环&添加&delete
- 03-16【XAF问题】多个属性验证RuleUniqueValue
- 03-16如何读取不完整的表单字段ncurses C
- 03-16EntityFramework中实体属性添加Attribute精度
- 03-16parquet文件 读取 原理
- 03-16谷歌读取sitemap站点地图失败的尝试解决
- 03-16wepy踩坑 sitemap.json Error: 未找到入口 sitemap49.json 文件,或者文件读取失败,请检查后重新编译。
- 03-16访问器属性描述符