浮游 发表于 2015-9-23 08:49:54

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的原因有哪些啊?

浮游 发表于 2015-9-23 09:20:17

UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM) 老是返回1105000

admin 发表于 2015-9-26 14:16:00

浮游 发表于 2015-9-23 01:20
UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM) 老是返回1105000

看帮助
这种ufun的选择函数 不建议使用
直接用NXopen的selection类

rkc_555 发表于 2017-2-5 20:21:35

1105000好像代表没有初始化
页: [1]
查看完整版本: UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM)老是返回UF_UI_LOCK_ERROR