当我点击了对话框上的按钮时,CVIEW如何感知这个事件??

我要编写一个单文档程序,包含一个CVIEW类,自己还增加了一个对话框,对话框上有一个按钮,现在我的要求是:当我点击了对话框上的按钮后,CVIEW上能“感应”到这个事件,例... 我要编写一个 单文档程序,包含一个CVIEW 类,自己还增加了一个对话框,对话框上有一个按钮,

现在我的要求是:当我点击了对话框上的按钮后,CVIEW上能“感应”到这个事件,例如:但我点击

对话框上的按钮时,CVIEW上显示“clicked the button!”,请问我该怎样编程?关键是当我点击了

对话框上的按钮时,CVIEW如何感知这个事件??
展开
 我来答
hhjliru
2010-09-02 · TA获得超过120个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:218万
展开全部
双击该按钮,VC++会自动给该按钮添加上按钮对应的消息映射,并将输入焦点定位在点击该按钮后执行的代码函数体内。然后在该函数体内发自定义的消息给CView或调用CView内的一个Public类型的函数(在该函数内提示按钮被单击)
寒山一号
2010-09-01 · TA获得超过112个赞
知道答主
回答量:123
采纳率:0%
帮助的人:72.6万
展开全部
cdialog上的按钮只能在dlg类中响应,如果想在cview中感知这个事件,要通过dlg类传递给它,或者CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();
pFrame->m_wndView.OnBnClick();只能传递,不能直接在view中响应点击事件的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
victor8675309
2013-05-17 · TA获得超过3228个赞
知道小有建树答主
回答量:467
采纳率:0%
帮助的人:367万
展开全部
有个函数叫GetActiveView,这个函数返回MFC里的当前的view类指针,有了这根针,什么都可以做了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z2665
2010-09-01 · TA获得超过781个赞
知道小有建树答主
回答量:1065
采纳率:0%
帮助的人:724万
展开全部
应该是在按钮事件中设定CVIEW的显示吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式