shizhu0 发表于 2020-2-25 11:02:37

打开blockui 开发的窗口后,是否可以选择'整个装配'下的对象


在我打开blockui 开发的窗口时,则只能选择‘仅在工作部件’。如图(一):
而我使用NX自带的窗口,可以选择到‘整个装配’。如图(二):
请问题在blockui下开发的窗口是否只能选择‘仅在工作部件’这种模式?还是我需要进行什么设置,谢谢各位大大。


(图一)


(图二)

Jefft* 发表于 2020-2-26 18:05:25

怎么感觉楼上是西门子内部员工?
我的印象中,这个选择对象,在屏幕中间出现过滤器的功能是NX1926才有的,以前的版本好像不弹这个,而1926都还没有发布。
一般带选择的UI里面都有一个设置MaximumScope,你改这个选项就可以了。

dxl1236* 发表于 2022-10-5 20:16:31

这个问题我研究过,目前我分为四类情况:
1.部分控件可以直接在UI设置里设置修改选择范围为整个装配,MaximumScope=Entire Assembly
2.部分控件可以在UI设置里开启类似WAVE链接功能,InterpartSelection改为除Simple的任何一个,选择范围也会允许整个装配
3.部分控件可以通过在焦点回调时,调用内部函数实现修改选择范围为整个装配,SEL_set_default_scope(3)。
内部函数接口:?SEL_set_default_scope@@YAXH@Z
4.还有部件控件我怎么都无法实现
页: [1]
查看完整版本: 打开blockui 开发的窗口后,是否可以选择'整个装配'下的对象