当我点击了对话框上的按钮时,CVIEW如何感知这个事件??
我要编写一个单文档程序,包含一个CVIEW类,自己还增加了一个对话框,对话框上有一个按钮,现在我的要求是:当我点击了对话框上的按钮后,CVIEW上能“感应”到这个事件,例...
我要编写一个 单文档程序,包含一个CVIEW 类,自己还增加了一个对话框,对话框上有一个按钮,
现在我的要求是:当我点击了对话框上的按钮后,CVIEW上能“感应”到这个事件,例如:但我点击
对话框上的按钮时,CVIEW上显示“clicked the button!”,请问我该怎样编程?关键是当我点击了
对话框上的按钮时,CVIEW如何感知这个事件?? 展开
现在我的要求是:当我点击了对话框上的按钮后,CVIEW上能“感应”到这个事件,例如:但我点击
对话框上的按钮时,CVIEW上显示“clicked the button!”,请问我该怎样编程?关键是当我点击了
对话框上的按钮时,CVIEW如何感知这个事件?? 展开
展开全部
cdialog上的按钮只能在dlg类中响应,如果想在cview中感知这个事件,要通过dlg类传递给它,或者CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();
pFrame->m_wndView.OnBnClick();只能传递,不能直接在view中响应点击事件的
pFrame->m_wndView.OnBnClick();只能传递,不能直接在view中响应点击事件的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有个函数叫GetActiveView,这个函数返回MFC里的当前的view类指针,有了这根针,什么都可以做了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是在按钮事件中设定CVIEW的显示吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询