MFC中設置某個VIEW為當前視圖


 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     }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM