我要完成的功能是动态生成i个CButton,并为这i个控件添加响应事件,但是由于i是不定的所以消息响应也是动态生成的,就涉及ID的问题,消息响应怎样动态生成啊?代码如下:
int i=0;
int left,top,right,bottom;
left=48;
top=31;
right=176;
bottom=65;     
while (temp[i][0]!="")
{
com[i].Create((LPCTSTR)temp[i][0],WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,CRect(left,top+i*49,right,bottom+i*49), this, i);
i++;
}    CButton ID为i消息响应该怎样根据i动态生成啊?
像这样就不行
ON_BN_CLICKED(i, Oni)
afx_msg void Oni();