zoukankan      html  css  js  c++  java
  • objectARX 添加线型下拉组合框空间 CAcUiLineTypeComboBox

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

    而实际上这个是存在的。位于incacuiComboBox.h

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

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

    打开C:Program FilesAutodeskObjectARX Wizards for AutoCAD 2012ArxMemVariableWizHTML1033

    或者C:Program Files(x86)AutodeskObjectARX Wizards for AutoCAD 2012ArxMemVariableWizHTML1033

    打开

    查找到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

  • 相关阅读:
    apt update ,apt upgrade 和 apt dist-upgrade 的区别
    CVE-2018-8639 简单利用 win7
    如何拆解性能测试需求
    博客搬家啦
    驱动开发学习一
    驱动开发基础之数据结构
    c++容器加迭代器和python装饰器的对比
    c++简单学习
    windows下z3安装
    switch反汇编
  • 原文地址:https://www.cnblogs.com/edata/p/8135809.html
Copyright © 2011-2022 走看看