RemoveView,屬於CDocument類,調用該函式使視圖與文檔分離。
基本介紹
- 外文名:RemoveView
- 類: CDocument
- 頭檔案:afxwin.h
- 屬性:函式
介紹,示例,
介紹
類: CDocument
頭檔案:
afxwin.h
功能:
調用該函式使視圖與文檔分離。
語法:
void RemoveView(CView*pView);
參數:
pView 要被移除的視圖指針
說明:
函式將在與文檔相關的視圖列表中的特定視圖移除。同時設定該視圖的文檔指針為NULL。
當框架視窗關閉或一塊被拆分的視窗關閉時,由框架調用該函式。
函式定義了與文檔類、視圖類和框架視窗類相關的CDocTemplate對象,使框架與文檔和視圖分離。
只有在人工分離視圖時才調用該函式。
示例
/**************************************************************************
演示函式原型:pDoc->RemoveView(pViewRemove);
程式功能說明:刪除一個視圖。
*************************************************************************/
//得到當前執行緒的主視窗
CMainFrame* pFrame=AfxGetMainWnd();
//活動當前活動文檔
CDocument *pDoc=pFrame->GetActiveDocument();
//刪除該視圖
pDoc->RemoveView(pViewRemove);