315127071 发表于 2014-4-14 19:54:27

用“选择对象”块UI获得装配中组件名称问题

mildcat您好!请问怎么实现   用“选择对象”块UI,当在装配中选择一个组件时,将选中的组件名称显示在“字符串”块UI中?

如图所示,当选择装配中组件sx1_model12时,自动把sx1_model12填入已选组件中,怎么实现?



我只知道首先要GetProperties();
PropertyList *component_selected=selection0->GetProperties();
std::vector<TaggedObject *>getComponent=component_selected->GetTaggedObjectVector("SelectedObjects");
请问接下来怎么做?十分感谢!

admin 发表于 2014-4-14 20:15:14

dynamic_cast<Component *>(geTComponent)获取component
然后component应该有displayname 之类的

315127071 发表于 2014-4-14 20:59:38

谢谢mildcat老师的指点,很详细,很耐心!原来是过滤器没有选对!{:2_31:}
页: [1]
查看完整版本: 用“选择对象”块UI获得装配中组件名称问题