现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

ON_COMMAND_RANGE用法

2012-07-17 06:58 工业·编程 ⁄ 共 510字 ⁄ 字号 暂无评论

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

等等

给我留言

留言无头像?