程序如下:
IDC_GRAPG1到IDC_GRAPG16分别为我从第三方加入的同一种控件,资源号连续,从1001~1016.H文件
public:
      CCWGraph  m_ctrlGraph[16];
protected:

//{{AFX_MSG(CAvantAcqView)
afx_msg BOOL OnDblClickGrapg(UINT nID);
DECLARE_EVENTSINK_MAP()
//}}AFX_MSG
DECLARE_MESSAGE_MAP().cpp文件ON_EVENT_RANGE(CAvantAcqView,IDC_GRAPG1,IDC_GRAPG1+15,-601/* DblClick */, OnDblClickGrapg, VTS_NONE)BOOL C***View::OnDblClickGrapg(UINT nID)
{
// TODO: Add your control notification handler code here
UINT rID = nID - IDC_GRAPG1; AfxMessageBox("4");//程序连这里都到不了
switch(rID)
{
case 0:
DoDbClick(&m_ctrlGraph[0]);
break;
case 1:
DoDbClick(&m_ctrlGraph[1]);
break;
case 2:
DoDbClick(&m_ctrlGraph[2]);
break;
case 3:
DoDbClick(&m_ctrlGraph[2]);
break;
case 4:
DoDbClick(&m_ctrlGraph[4]);
break;
case 5:
DoDbClick(&m_ctrlGraph[5]);
break;
case 6:
DoDbClick(&m_ctrlGraph[6]);
break;
case 7:
DoDbClick(&m_ctrlGraph[7]);
break;
case 8:
DoDbClick(&m_ctrlGraph[8]);
break;
case 9:
DoDbClick(&m_ctrlGraph[9]);
break;
case 10:
DoDbClick(&m_ctrlGraph[10]);
break;
case 11:
DoDbClick(&m_ctrlGraph[11]);
break;
case 12:
DoDbClick(&m_ctrlGraph[12]);
break;
case 13:
DoDbClick(&m_ctrlGraph[13]);
break;
case 14:
DoDbClick(&m_ctrlGraph[14]);
break;
case 15:
DoDbClick(&m_ctrlGraph[15]);
break;
}
return true;
}void C***View::DoDbClick(CCWGraph* current)
{
...............
}