在VC6中用SetParent更改按钮的parent为一个group button后怎么响应用class wizard生成的消息处理?

hiberhe 2005-03-19 04:28:16
我的是一个基于对话框的程序,
在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).

谢谢!
...全文
44 点赞 收藏 1
写回复
1 条回复
hiberhe 2005年03月19日
知道的帮忙呀!
回复 点赞
发动态
发帖子
界面
创建于2007-09-28

7973

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告