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

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2017-12-30 11:24:44 | 显示全部楼层 |阅读模式

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

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

x
CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox
+ d8 m) O1 B' x5 e: w在创建combox之前需要在build中进行combox初始化,此处是年龄,直接通过一个数组进行赋值
6 a! B5 e# z% @, Q; l QQ截图20171230112456.png 1 i" X, G" Q& L& M0 V  I
[mw_shl_code=c,true]7 C1 B# ^9 F! |0 w
         //初始化combox0 ^0 \- c$ o3 H+ G' b5 X
- r8 L5 N1 H# j( N& A

1 [. O) D* _: z$ [        CATUnicodeString iString[30];. B; X$ y$ y. v; n& t5 `
        for (int i = 0 ; i < 30; i++)
: v. s& U  p% B( r6 J        {& f: d5 w: f4 u; E. D, n
        iString.BuildFromNum(i + 20 , "%d");/ l& O% D- g$ ^) _! f
                _ComboAge->SetLine(iString,i);' j# t! [( R+ P' t% `' k$ T& f5 N
        }% [" V7 G9 z$ [' R0 @
        _ComboAge->SetSelect(1);$ l- Y4 X) \( }3 U  e' O  T4 V- |
[/mw_shl_code]
- ]: h1 l! G* X7 U$ Y
0 l1 \  P4 N+ g. J1 w" E2 H获取信息的方法很简单,首先需要获取选择的行,然后通过行号获取值即可5 T7 n( m% }" e. ^) O+ x- t
0 ~* a. y  a9 {  q4 C
  _3 x( Z, T! T4 ~9 i1 i# E
[mw_shl_code=c,true]void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetAgePushBActivateNotification(CATCommand* cmd, CATNotification* evt, CATCommandClientData data)
4 |4 E' G- d$ z9 k( ^" h. K{/ R( X$ n0 D& p9 ?! T
        CATUnicodeString iText;
0 Z6 w3 X+ }# ^: b   int getSelectedIndex = _ComboAge->GetSelect();
% F& M3 y' r; c6 H4 {   _ComboAge->GetLine(iText,getSelectedIndex);
, ]- D( e5 L! J# L% [, d* x3 W3 P# p) s9 D. ]- e% m  e# u
   PrintMessage("您输入的年龄是: \t" + iText);
% [3 V: l# `  |. }& q4 j  p4 r. C) \$ M1 L1 G

" o0 Q  m8 {$ G; ]7 e}[/mw_shl_code]
" N  f3 v" D$ \! y: d
3 ?) `6 J! m! E0 ]" C$ }( Q" Q+ S: p

3 E  c2 W% q8 ^% ~
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了