UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM)老是返回UF_UI_LOCK_ERROR
贴出源码:void specifyGeometry(vector<CString> &vecGeomHandle)
{
if (UF_UI_LOCK_ERROR!= UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM))
{
vector<tag_t> usedEdges;
tag_t *objs = NULL;
int nObj = 0;
int response = 0;
UF_UI_select_with_class_dialog("请选择实体边", "外形轮廓", UF_UI_SEL_SCOPE_WORK_PART_AND_OCC, initFun4, &usedEdges, &response, &nObj, &objs);
if (response == UF_UI_OK&&nObj > 0)
{
for (int i = 0; i != usedEdges.size(); ++i)
vecGeomHandle.push_back(UF_TAG_ask_handle_of_tag(usedEdges.at(i)));
}
for (int i = 0; i != usedEdges.size(); ++i)
UF_DISP_set_highlight(usedEdges.at(i), 0);
UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);
}
else{
uc1601("窗口锁定失败!!!", 1);
}
}
无法满足UF_UI_LOCK_ERROR!= UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM),所以选择窗口没法填出,这个函数返回UF_UI_LOCK_ERROR的原因有哪些啊? UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM) 老是返回1105000 浮游 发表于 2015-9-23 01:20
UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM) 老是返回1105000
看帮助
这种ufun的选择函数 不建议使用
直接用NXopen的selection类 1105000好像代表没有初始化
页:
[1]