ON_COMMAND_RANGE用法

来源:互联网 发布:软件生命周期模型 编辑:程序博客网 时间:2024/06/11 21:16

http://www.cnblogs.com/wqj1212/archive/2008/03/03/1089346.html

afx_msg void OnOutPutStatusButtonUp  (WPARAM wParam, LPARAM lParam);


BEGIN_MESSAGE_MAP(CIOStatue, CDialog)



BEGIN_MESSAGE_MAP(CIOStatue, CDialog)
//{{AFX_MSG_MAP(CIOStatue)
//}}AFX_MSG_MAP
ON_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的程序。

等等
0 0