在NX的cam模块,很多参数后面都会有一个很窄的枚举框,最近有一个需求要求批处理一些程序的参数,比如stepover,但参数后面有一个选刀具百分比和固定两个参数,如下图所示:
有一个宽度很窄的枚举框。但是blcok UI的枚举框宽度并不能调整,因此还是用spy查看下NX的窄枚举框的属性:
经过查找,属性为Width,值为4。那么可以通过libuifw.dll中的导出函数,修改这个属性值。通过翻阅导出函数,找到UGS::UICOMP_enum::set_width(int)。效果如下:
在NX的cam模块,很多参数后面都会有一个很窄的枚举框,最近有一个需求要求批处理一些程序的参数,比如stepover,但参数后面有一个选刀具百分比和固定两个参数,如下图所示:
有一个宽度很窄的枚举框。但是blcok UI的枚举框宽度并不能调整,因此还是用spy查看下NX的窄枚举框的属性:
经过查找,属性为Width,值为4。那么可以通过libuifw.dll中的导出函数,修改这个属性值。通过翻阅导出函数,找到UGS::UICOMP_enum::set_width(int)。效果如下: