VC6 如何在一个对话框中调用另一个对话框中的按钮函数?
RT,我的主程序弹出2个对话框A和B,可以都是非模态,B对话框中有个视频播放控件,有个按钮PLAY控制开始播放,voidCBDlg::OnBtnPlay(){m_amov...
RT,我的主程序弹出2个对话框A和B,可以都是非模态,B对话框中有个视频播放控件,
有个按钮PLAY控制开始播放,
void CBDlg::OnBtnPlay()
{
m_amovie.run();
}
现在我想在A对话框的函数中
CADlg::OnBtnRunO
{
CBDlg dlg;
dlg.OnBtnPlay();
}
就是不行,查资料后我用PostMessage(dlg.m_hWnd,……);传递消息控制也还是不执行!
求高手给出调试通过的代码指导啊!麻烦高手要调试通过的(当然可以不用响应视频控件)来指导下! 展开
有个按钮PLAY控制开始播放,
void CBDlg::OnBtnPlay()
{
m_amovie.run();
}
现在我想在A对话框的函数中
CADlg::OnBtnRunO
{
CBDlg dlg;
dlg.OnBtnPlay();
}
就是不行,查资料后我用PostMessage(dlg.m_hWnd,……);传递消息控制也还是不执行!
求高手给出调试通过的代码指导啊!麻烦高手要调试通过的(当然可以不用响应视频控件)来指导下! 展开
3个回答
展开全部
把CBDlg类的头文件放入CADlg中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CBDlg *dlg=new CBDlg ;
dlg->create(你的对话框ID);
dlg->ShowWindow(SW_SHOW);
dlg->OnBtnPlay();
试试看行不行
dlg->create(你的对话框ID);
dlg->ShowWindow(SW_SHOW);
dlg->OnBtnPlay();
试试看行不行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询