各位高手好,请教一个问题:
1.我做的程序界面上有个4个复选框,分别用来选择天线1,2,3,4的,有2个按钮,一个是"设置"一个是"查询".对复选框进行钩选之后,按一下设置,就会设置选择了哪几个天线,我现在想实现按一下"查询"时,能通过这4个复选框来反映之前设置的情况,具体怎么做,望高手解答,同理组合框也想通过按下查询按钮之后,在框里显示之前设置的那个选项.谢谢
1.我做的程序界面上有个4个复选框,分别用来选择天线1,2,3,4的,有2个按钮,一个是"设置"一个是"查询".对复选框进行钩选之后,按一下设置,就会设置选择了哪几个天线,我现在想实现按一下"查询"时,能通过这4个复选框来反映之前设置的情况,具体怎么做,望高手解答,同理组合框也想通过按下查询按钮之后,在框里显示之前设置的那个选项.谢谢
在按钮的点击响应函数里检查bSel1,bSel2,bSel3,bSel4即可知道设置情况
添加ComboBox控制变量m_cCombo
添加复选框的OnCheck消息函数,按钮的OnButton函数
实现如下void CAaaDlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString strSelect;
strSelect="Selected";
if(!m_bCheck1&&!m_bCheck2&&!m_bCheck3&&!m_bCheck4)
strSelect+=" NuLL";
if(m_bCheck1)
strSelect+=" 天线1";
if(m_bCheck2)
strSelect+=" 天线2";
if(m_bCheck3)
strSelect+=" 天线3";
if(m_bCheck4)
strSelect+=" 天线4"; m_cCombo.SetWindowText(strSelect);
}
void CAaaDlg::OnCheck1()
{
// TODO: Add your control notification handler code here
m_bCheck1=!m_bCheck1;
}void CAaaDlg::OnCheck2()
{
// TODO: Add your control notification handler code here
m_bCheck2=!m_bCheck2;
}void CAaaDlg::OnCheck3()
{
// TODO: Add your control notification handler code here
m_bCheck3=!m_bCheck3;
}void CAaaDlg::OnCheck4()
{
// TODO: Add your control notification handler code here
m_bCheck4=!m_bCheck4;
}