SOLIDWORKS二次开发与API教程(2020版)
上QQ阅读APP看书,第一时间看更新

3.2 用户参数选择——文档属性

想要在SOLIDWORKS中自定义或者自动设置文档属性,必须连接到ModelDocExtension对象。然后调用类似前面系统选项参数设置的方法设置用户参数,但这时使用的是ModelDocExten-sion接口对象,而不是SldWorks对象。方法如下:

● ModelDocExtension::SetUserPreferenceToggle

● ModelDocExtension::SetUserPreferenceInteger

● ModelDocExtension::SetUserPreferenceDouble

● ModelDocExtension::SetUserPreferenceString

这些方法允许程序更改在【工具】/【选项】对话框和一些菜单项中的个性化设置。

表3-5显示了使用ModelDocExtension对象设置文档属性中复选框的方法。

表3-5 设置文档属性

操作步骤

步骤1 新建零件

步骤2 新建宏 单击宏工具栏上的【新建宏】978-7-111-67178-7-Chapter04-19.jpg,并命名宏为DocumentProperties.swp。

步骤3 早绑定至SOLIDWORKS 编辑以下代码以实现早绑定:

步骤4 连接ModelDoc2 添加下面的代码行:

扫码看视频

步骤5 添加代码改变开关值 在【文档属性】/【绘图标准】/【尺寸】中勾选【双制尺寸显示】(Dual Dimension Display)复选框,输入代码如下:

步骤6 保存并运行宏 测试复选框是否被选中。