码迷,mamicode.com
首页 > 其他好文 > 详细

NX二次开发-BlockUI选择面控件设置选择规格->SetFaceRules(1)及设置单选多选

时间:2020-11-24 13:00:12      阅读:22      评论:0      收藏:0      [点我收藏+]

标签:对话框   str   问题   一个   开发   com   int   解决方法   color   

经常会看到别人在QQ群里问选择面控件的选择规则如何更改,默认的总是相切面,想默认就变成单个面要怎么做。

一开始这个问题我也不知道,因为工作中还没遇到过这种需求。

后来QQ群里,有群友发了解决方法,我就记录了下来,方便以后查找。

 

方法1:在代码上设置

NX9+VS2012

//在dialogShown_cb()里加上这段代码
face_select0->SetSelectModeAsString("Single");//设置控件单选
//face_select0->SetSelectModeAsString("Multiple");//设置控件多选
face_select0->SetFaceRules(1);//设置面的选择规则

Caesar卢尚宇
2020年11月20日

 

方法2:在blockUI上设置

技术图片

 

 技术图片

 

API帮助说明

技术图片

 

帮助中这个方法输入的是一个int类型,到底int值应该输入多少对应哪个规则类型,我在帮助上没有找到。

但是我找到了一个变通的方法,去blockui对话框上面找值。

技术图片

 输入0x1就是单选面

face_select0->SetFaceRules(0x1);

技术图片

 

 

 

技术图片

输入0x41就是单选+相邻面

face_select0->SetFaceRules(0x41);

技术图片

 

 

 

技术图片

 输入0x5就是单选+相切面

技术图片

 

 

Caesar卢尚宇

2020年11月20日

 

NX二次开发-BlockUI选择面控件设置选择规格->SetFaceRules(1)及设置单选多选

标签:对话框   str   问题   一个   开发   com   int   解决方法   color   

原文地址:https://www.cnblogs.com/nxopen2018/p/14012592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!