码迷,mamicode.com
首页 > 其他好文 > 详细

MFC中设置某个VIEW为当前视图

时间:2014-08-26 01:45:35      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   io   div   cti   log   sp   

 1     //MainFrame中获取Doc,通过Doc遍历视图
 2     CCR17CADDoc *pDoc = (CCR17CADDoc *)GetActiveDocument();
 3     CCR17CADView *pCADView = NULL;
 4     if (pDoc != NULL)
 5     {
 6         POSITION posView = pDoc->GetFirstViewPosition(); 
 7         while(posView)
 8         {      
 9             CView *pView = (CView *)pDoc->GetNextView(posView);
10             //如果是我们要找的视图,设置为当前视图,并跳出循环
11             if(pView->IsKindOf(RUNTIME_CLASS(CCR17CADView)))   
12             {
13                 pCADView = (CCR17CADView *)pView;
14                 SetActiveView(pCADView);
15                 break;      
16             }
17         } 
18     }

 

MFC中设置某个VIEW为当前视图

标签:style   blog   color   os   io   div   cti   log   sp   

原文地址:http://www.cnblogs.com/luzhiyuan/p/3936277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!