PLM之家PLMHome-工业软件践行者

[原创] CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox

[复制链接]

2017-12-30 11:24:44 3323 0

admin 发表于 2017-12-30 11:24:44 |阅读模式

admin 楼主

2017-12-30 11:24:44

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

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

x
CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox
* J& C5 j) P# A7 k在创建combox之前需要在build中进行combox初始化,此处是年龄,直接通过一个数组进行赋值
; J& J3 I  F9 B, b5 n5 h, J QQ截图20171230112456.png
- o8 Q# v$ n6 d3 P, B' E( P5 a! q[mw_shl_code=c,true]
3 }2 X" ]) Z/ y4 k1 b         //初始化combox7 W$ b5 z! E9 V  y6 [( F3 d
# e3 E: N+ I9 o% R' h

: t; U/ \0 ]/ s+ X/ k9 |: Q5 J* k8 Z1 U! G        CATUnicodeString iString[30];1 e2 i' F' _/ q
        for (int i = 0 ; i < 30; i++)
; K2 c% @" }$ {8 t- E        {
, V- i$ E: b: z4 _4 L        iString.BuildFromNum(i + 20 , "%d");4 v/ A$ T  z( H0 C* D8 I
                _ComboAge->SetLine(iString,i);
5 [8 ]" h, d& B" ?( m. N        }: u( y! s; I% F  i( d
        _ComboAge->SetSelect(1);
9 J" ?! J; E4 e6 v[/mw_shl_code]$ e8 |/ ]' P% X7 O; q

3 z% @+ E, i  i& o2 q) f7 H获取信息的方法很简单,首先需要获取选择的行,然后通过行号获取值即可
. X9 ^% X- n6 n: K8 R# e1 X+ y1 {" o6 N
/ |! _' S& S) \6 v, E& m" C- ?
[mw_shl_code=c,true]void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetAgePushBActivateNotification(CATCommand* cmd, CATNotification* evt, CATCommandClientData data)& r3 T9 n9 h" w4 ^
{2 ]! C5 J2 X5 m" ?2 _: G
        CATUnicodeString iText;( [6 t# j. J* K2 k! Z
   int getSelectedIndex = _ComboAge->GetSelect();
+ o, P: e, ~4 `   _ComboAge->GetLine(iText,getSelectedIndex);
6 v. N/ S8 G9 }5 k1 x+ ?. G: Q8 i, Z5 K0 q6 K7 F* i+ l
   PrintMessage("您输入的年龄是: \t" + iText);
) C  O1 |% N1 @3 H4 |/ K
& X5 g5 v+ g6 O* ~9 ^$ q  b2 h5 b. G2 x1 S& P6 J% }
}[/mw_shl_code]; d+ D9 e3 ]% ]: A2 U* g

1 z3 v* k: Y& s* L% \" J2 N% \9 r  e- m
, U' G8 r: D- k! S- j. M  {1 k! x
' q0 F- D! |9 I3 ~& L: z& ^  S
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了