ON_COMMAND_RANGE用法

ON_COMMAND_RANGE用法

 

afx_msg  void  OnOutPutStatusButtonUp  (WPARAM wParam, LPARAM lParam);


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的程序。

等等

你可能感兴趣的:(command)