CATIA二次开发入门教程27-PLM之家注册系统学习开发之Checkbox
CATIA二次开发入门教程27-PLM之家注册系统学习开发之Checkbox通过checkbox可以选择多个选项,这里通过选择选项弹出选择的结果!
具体代码和实现如下:
void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetClassPushBActivateNotification(CATCommand* cmd, CATNotification* evt, CATCommandClientData data)
{
CATUnicodeString iTextClass;
if(_CheckButtonCAA->GetState() != CATDlgCheck && _CheckButtonNXOpen ->GetState()!= CATDlgCheck && _CheckButtonTC->GetState()!=CATDlgCheck)
{
PrintMessage("没有选中科目培训,请重新选择!");
}
else
{
int i = 0;
if (_CheckButtonCAA->GetState() == CATDlgCheck)
{
iTextClass = _CheckButtonCAA->GetTitle();
}
if (_CheckButtonNXOpen->GetState() == CATDlgCheck)
{
iTextClass = _CheckButtonNXOpen->GetTitle();
}
if (_CheckButtonTC->GetState() == CATDlgCheck)
{
iTextClass = _CheckButtonTC->GetTitle();
}
PrintMessage("选择的培训科目是:\n" + iTextClass +"\n" + iTextClass + "\n"+ iTextClass+ "\n");
}
}
如果在对话框中设置了,相关Icon,也可以出现如下的图片效果!!
页:
[1]