找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 19501|回复: 5
打印 上一主题 下一主题

[求助] CATDlgMultiList上如何添加Combo控件

[复制链接]
跳转到指定楼层
1
发表于 2011-9-2 11:33:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
功能描述:我试图在MultiList列表内容中实现下拉选择值。
问题:我在CATDlgMultiList.h中发现有能添加CATDlgCombo的方法,但是实现不出来,求助,帮帮...

谢谢~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2011-9-4 14:47:01 | 只看该作者
帮帮忙~~~自己顶一下
3
发表于 2011-9-4 14:48:33 | 只看该作者
顶一下,帮
4
发表于 2011-9-14 09:07:36 | 只看该作者
你直接添加一个CATDlgCombo控件,对控件进行编辑,属性中设置DropDown类型
_ComboType = new CATDlgCombo(this, "ComboType", CATDlgCmbDropDown);
_ComboType -> SetGridConstraints(0, 1, 1, 1, CATGRID_4SIDES);

CATUnicodeString LineNLS1;
LineNLS1 = CATMsgCatalog::BuildMessage("CAARTCreateCmd","ComboType.Test1",NULL,0,"Test1");   
_ComboType->SetLine(LineNLS1);
LineNLS1 = CATMsgCatalog::BuildMessage("CAARTCreateCmd","ComboType.Test2",NULL,0,"Test2");   
_ComboType->SetLine(LineNLS1);

运行后面板中的Combo就会出现下拉选项,里面是Test1 和Test2,你可以根据你的需要继续添加

不知道这是否是你想要的
5
发表于 2011-9-15 23:13:27 | 只看该作者
.h里貌似讲了:not implemented.
6
发表于 2011-9-27 18:12:03 | 只看该作者
我看到not implemented,只是还抱有一点希望,CAA 的界面控件还是有很多局限性。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-23 09:38 , Processed in 0.022563 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表