我使用组合框添加了1~5个数字,想代表实际应用中的5个运动轴,那么应该如何编写这个组合框的函数,可以使当在组合框中选中“1”时,可以是程序关联到我的运动轴一。
轴号: int num=2;
组合框关联控件变量:m_ComboBox
在对话框初始化函数加入:
CString str;
for(int i=0; i<5; i++)
{
str.Format("%d",i+1);
m_ComboBox.AddString(str);
}
m_ComboBox.SetCurSel(num-1); //设置初始值
在组合框选择变化的消息函数中:
void CTestDlgDlg::OnSelchangeCombo1()
{
num=m_ComboBox.GetCurSel()+1;
}
最简单的
int n = GetDlgItemInt(你的组合框的id);
... //下面关联给你的轴