我的是一个基于对话框的程序,
在VC6中我使用SetParent更改了按钮的parent为一个group button,原来的用class wizard生成的消息响应函数如单击事件就不响应了,应该怎么做才能在更改parent后还能响应呢?我的代码片断为:
//更改一个ID为IDC_BUTTON_CONN的按钮的parent,BOOL CMyDlg::OnInitDialog()中
GetDlgItem(IDC_BUTTON_CONN)->SetParent(&m_staFlashOperate);
 
// 用class wizard生成的单击响应函数: ON_BN_CLICKED(IDC_BUTTON_CONN, OnButtonFlashConn)
void CMyDlg::OnButtonConn() 
{
   MessageBox("Hello!");
}现在问题是,我如果注释掉SetParent那一句,是可以响应我的单击的,否则就不会响应(m_staFlashOperate为一个Group Button).谢谢!