CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox
CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox在创建combox之前需要在build中进行combox初始化,此处是年龄,直接通过一个数组进行赋值
//初始化combox
CATUnicodeString iString;
for (int i = 0 ; i < 30; i++)
{
iString.BuildFromNum(i + 20 , "%d");
_ComboAge->SetLine(iString,i);
}
_ComboAge->SetSelect(1);
获取信息的方法很简单,首先需要获取选择的行,然后通过行号获取值即可
void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetAgePushBActivateNotification(CATCommand* cmd, CATNotification* evt, CATCommandClientData data)
{
CATUnicodeString iText;
int getSelectedIndex = _ComboAge->GetSelect();
_ComboAge->GetLine(iText,getSelectedIndex);
PrintMessage("您输入的年龄是: \t" + iText);
}
页:
[1]