NX/UG二次开发—Block UI—枚举列表调整宽度

在NX的cam模块,很多参数后面都会有一个很窄的枚举框,最近有一个需求要求批处理一些程序的参数,比如stepover,但参数后面有一个选刀具百分比和固定两个参数,如下图所示:

NX/UG二次开发—Block UI—枚举列表调整宽度_第1张图片

有一个宽度很窄的枚举框。但是blcok UI的枚举框宽度并不能调整,因此还是用spy查看下NX的窄枚举框的属性:

NX/UG二次开发—Block UI—枚举列表调整宽度_第2张图片

经过查找,属性为Width,值为4。那么可以通过libuifw.dll中的导出函数,修改这个属性值。通过翻阅导出函数,找到UGS::UICOMP_enum::set_width(int)。效果如下:

NX/UG二次开发—Block UI—枚举列表调整宽度_第3张图片

你可能感兴趣的:(界面,c++,NX二次开发,枚举框宽度)