首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC 教學

在 MDI 應用程式中啟動指定的開啟文件

     編輯:VC 教學

樹狀控制項項目資料儲存文件指標,雙擊時欲啟動對應 MDI 子視窗。關鍵在於「文件無法被啟動,只有視窗可以」。

實作步驟

  1. 取得文件的第一個檢視:
    POSITION pos = pDoc->GetFirstViewPosition();
    CView* pView = pDoc->GetNextView(pos);
  2. 取得包含該檢視的 MDI 子框架:
    CFrameWnd* pFrame = pView->GetParentFrame();
  3. 轉型並啟動:
    ((CMDIChildWnd*)pFrame)->MDIActivate();

若文件有多個檢視(多視窗),需自行決定啟動哪一個(通常取第一個)。此法適用於樹狀導覽、文件清單等需同步啟動視窗的情境。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved