在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).

谢谢!
...全文
111 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiberhe 2005-03-19
  • 打赏
  • 举报
回复
知道的帮忙呀!

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧