afx_msg void OnOutPutStatusButtonUp (WPARAM wParam, LPARAM lParam);BEGIN_MESSAGE_MAP(CIOStatue, CDialog)//{{AFX_MSG_MAP(CIOStatue)//}}AFX_MSG_MAPON_COMMAND_RANGE(IDC_STATIC_OUT1,IDC_STATIC_OUT16,OnOutPutStatusButtonUp)END_MESSAGE_MAP()//注意IDC_STATIC_OUT1,IDC_STATIC_OUT16之间是连续的void CIOStatue::OnOutPutStatusButtonUp(WPARAM wParam, LPARAM lParam){ switch(wParam) { case IDC_STATIC_OUT1: //代码1 break; case IDC_STATIC_OUT2: //代码2 break; case IDC_STATIC_OUT3: // break; //等 } }注释:当按下IDC_STATIC_OUT1按钮,执行 代码1的程序。当按下IDC_STATIC_OUT2按钮,执行 代码2的程序。等等 转载于:https://www.cnblogs.com/wqj1212/archive/2008/03/03/1089346.html