objectARX 添加线型下拉组合框空间 CAcUiLineTypeComboBox

作者: admin 分类: CAD,ObjectARX 发布时间: 2019-11-05 14:40

不知道是有意还是无意,objectARX的所有文档中,居然没有CAcUiLineTypeComboBox,

而实际上这个是存在的。位于\inc\acuiComboBox.h

而在添加变量的向导中也没有这个类型。

现在我们来修复这个功能。。

打开C:\Program Files\Autodesk\ObjectARX Wizards for AutoCAD 2012\ArxMemVariableWiz\HTML\1033

或者C:\Program Files(x86)\Autodesk\ObjectARX Wizards for AutoCAD 2012\ArxMemVariableWiz\HTML\1033

打开

查找到CAcUiColorComboBox

<type name="CAcUiColorComboBox"header=""class="controlclass"app="arxmfc"type="COMBOBOX"cons="no"/>

在后面复制这一行修改CAcUiColorComboBox为CAcUiLineTypeComboBox

<type name="CAcUiLineTypeComboBox"header=""class="controlclass"app="arxmfc"type="COMBOBOX"cons="no"/>

保存后就可以添加这个类型了。

添加这个组合框控件的时候需要设置一下

建立Arx基本对话框,最好是基于CAcUidialog类.

首先添加combox控件更改一下属性:

先修改Owner Draw为Fixed,再更改Has Strings 为true

Has Strings 如果不设置,文字会是乱码,

更改Type为Drop List

详细图解可以参考 https://www.cnblogs.com/edata/p/6854503.html(ObjectARX对话框添加颜色下拉组合框)

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

标签云