視圖的責任是以圖形方式向使用者顯示文件的數據,以及接受和解譯使用者輸入來進行文件的操作。 撰寫檢視類別的任務如下:
撰寫檢視類別的 OnDraw 成員函式,以轉譯文件的數據。
將適當的 Windows 訊息和使用者介面物件,例如功能表項連接到檢視類別中的訊息處理程式成員函式。
實作這些處理程式來解譯用戶輸入。
此外,您可能需要覆寫 CView 衍生視圖類別中的其他成員函式。 特別是,您可能想要覆寫 OnInitialUpdate 來執行檢視的特殊初始化,並且覆寫 OnUpdate 以便在檢視重繪本身之前執行任何所需的特殊處理。 對於多頁檔,您也必須覆寫 OnPreparePrinting ,以初始化 [列印] 對話方塊,其中包含要列印的頁數和其他資訊。 如需覆寫CView成員函式的詳細資訊,請參閱 MFC 參考中的 CView 類別。