获取当前活动视图
在单文档多视图结构中,为了对各个视图进行刷新,进行如下操作:
CView* pView=GetActiveView();
pDoc->UpdateAllViews(pView);
其中第一步为获取活动视图,第二步是刷新。
在调试过程中发现活动视图的选择具有如下规律:
当前编辑的试图——也就是当前光标所在的试图会被认为是非活动试图。CView* pView=GetActiveView();这一句并不选中他,但是现在我就需要前编辑的试图为活动试图,怎么办呢?
注:我的程序做了窗口切分,分割为左右两部分,各是一个视图。