有n多个按钮,a,b,c....在按a时,a凹陷 并且改变颜色,按b时 a按钮恢复 b凹陷 改变颜色,依此类推,
功能已经实现,只是按钮太多,有什么简便的方法不?
m_button2.SetState(FALSE);//凹陷
m_button1.SetState(TRUE);
CWnd *pWnd = GetDlgItem(IDC_BUTTON1);
功能已经实现,只是按钮太多,有什么简便的方法不?
m_button2.SetState(FALSE);//凹陷
m_button1.SetState(TRUE);
CWnd *pWnd = GetDlgItem(IDC_BUTTON1);
然后可以
m_button[i].SetState(FALSE);
m_button[i-1].SetState(TRUE);或者IDC_BUTTON1、……定义成连续的int nID = IDC_BUTTONX;
CWnd *pWnd1 = GetDlgItem(nID);
CWnd *pWnd2 = GetDlgItem(nID-1);