NX二次开发-BlockUI选择对象控件设置程序组过滤

这个我不知道的。CAM接触的少。是群里一个哥们告诉的方法。

NX9+VS2012

Selection::SelectionAction action = Selection::SelectionActionClearAndEnableSpecific;
std::vector maskArray;
maskArray.push_back(Selection::MaskTriple(121,160,0)); //程序组 selection0->GetProperties()->SetSelectionFilter("SelectionFilter", action, maskArray); std::vector aa = selection0->GetSelectedObjects(); if (aa.size() != 0) { //获取当前加工导航器选中的对象数量和TAG int count = 0; tag_t* objects = NULL_TAG; UF_UI_ONT_ask_selected_nodes(&count, &objects); char name[256]; UF_OBJ_ask_name(objects[0], name); string0->SetValue(name); //释放  UF_free(objects); } Caesar卢尚宇 2020年5月29

NX二次开发-BlockUI选择对象控件设置程序组过滤_第1张图片

你可能感兴趣的:(NX二次开发-BlockUI选择对象控件设置程序组过滤)