PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

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

admin 楼主

2017-12-30 11:24:44

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

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

x
CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox
% }0 H2 u0 O! l3 w6 g在创建combox之前需要在build中进行combox初始化,此处是年龄,直接通过一个数组进行赋值
) n9 O3 K' I( ^) H QQ截图20171230112456.png 1 n# X7 C9 m& o7 d1 W
[mw_shl_code=c,true]; |4 R# I- J: k- ~3 Q3 D: n8 V
         //初始化combox2 t/ q7 ]! e: U) u
6 R4 x) [" |4 R% [/ F: C) }
! r  q  O) M; F# H. D
        CATUnicodeString iString[30];
4 l' ^0 }8 R% n2 n        for (int i = 0 ; i < 30; i++)  ~9 O9 `, o, j
        {$ a- V, b  S/ U- _! X8 ]
        iString.BuildFromNum(i + 20 , "%d");/ T9 \3 Z$ I8 F1 k9 F' X( `
                _ComboAge->SetLine(iString,i);
# E% ~2 I4 P" q5 @- W6 j6 q6 y9 e        }
) X- l9 `0 i, u2 G0 m. m7 s$ e+ J        _ComboAge->SetSelect(1);2 E* r! _" x0 Q, p" W
[/mw_shl_code]( O# B) p* r& R9 w

( k0 N' z5 n* w3 d/ r获取信息的方法很简单,首先需要获取选择的行,然后通过行号获取值即可
2 m' ]- @8 J3 Y% x* u# i! o& ]' C3 S1 d, R$ `2 U2 A3 N
- ?/ _9 w5 P: `3 }- l
[mw_shl_code=c,true]void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetAgePushBActivateNotification(CATCommand* cmd, CATNotification* evt, CATCommandClientData data)
0 Q$ C6 n0 Q. X# R0 j{
5 V% K" @" I- w6 [% ~        CATUnicodeString iText;
5 Y* f% E) B- c+ {   int getSelectedIndex = _ComboAge->GetSelect();/ ]4 g( f% F. V1 I3 G, o' e
   _ComboAge->GetLine(iText,getSelectedIndex);3 R2 \7 }: m& F  Q" v: R0 p9 T

  N7 p' i/ T; D" p0 C   PrintMessage("您输入的年龄是: \t" + iText);" N9 h3 g% A, j
$ R5 Y6 H7 ^7 `6 N5 X2 W' H9 ^
, N: `. b* {& M$ Q# p
}[/mw_shl_code]! l7 a- Y+ r8 B$ d$ \

/ K" K! `& S* T; Q$ F$ q- ?
8 C( V2 `* e  f8 R  G( t* y, q2 G4 q* J: p2 Z. E; ^. N% A( z
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了