我遇到和adamw一样的问题! 我遇到和adamw一样的问题!希望大虾指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我提供一个思路,我一般都这么做在app中定义一个指向view的指针CView * pView;然后在View的OnInitialUpdate()中,使用(C***yourApp*)AfxGetApp()->pView=this;给它赋值然后在程序的任何位置,都可以使用(C***yourApp*)AfxGetApp()->pView对view进行控制和访问了 如果是SDI,你还可以考虑使用以下方法:在你的类的.cpp文件中加入#include "MainFrm.h"然后在需要访问view的地方,使用如下代码((CyourView *)((CMainFrame *)AfxGetMainWnd())->GetActiveView());即可 char和TCHAR的问题 VSS合并主版本后如果更新分支 紧急问题,当鼠标点击拖动控件后,视图窗口接受不到ONMOUSEMOVE,应该怎么办? 如何在CListCtrl中通过鼠标点击来获取Item的标题 关于内存的问题!! 在CView里为什么调用不了CMainFrame里的东西:( 我已经打开了一个avi文件,怎么添加更多的帧,怎么写入这些帧的数据? mfc深入浅出问题 CAsyncSocket的问题 我想用vc,com ,atl和netmeeting sdk 开发一个远程视频监控系统,help COMBOBOX(DROPDOWN类型)的键盘事件 请教
在app中定义一个指向view的指针
CView * pView;
然后在View的OnInitialUpdate()
中,使用
(C***yourApp*)AfxGetApp()->pView=this;
给它赋值
然后在程序的任何位置,都可以使用
(C***yourApp*)AfxGetApp()->pView对view进行控制和访问了
在你的类的.cpp文件中加入
#include "MainFrm.h"
然后在需要访问view的地方,使用如下代码
((CyourView *)((CMainFrame *)AfxGetMainWnd())->GetActiveView());
即可