管理資料與文件資料變數
為您的文件類別的成員變數實作您的文件資料。 例如,手繪多邊形程式宣告型別的資料成員CObList — 指標會將儲存的連結的清單CObject物件。 這份清單用來儲存構成了手繪線條的點的陣列。
實作您的文件成員資料的方式需視應用程式的本質而定。 為了協助您時,MFC 提供一組 「 集合類別 」 — 陣列、 清單和對應 (字典),包括 C++ 樣板式集合,連同類別,封裝各種常見的資料型別,例如CString, CRect, CPoint, CSize,和CTime。 如需有關這些類別的詳細資訊,請參閱類別庫概觀 在 MFC 參考手冊 》。
當您定義文件的成員資料時,將通常會將成員函式的文件類別來設定與取得資料項目,並且執行其他有用的運算。
您的檢視會使用到文件,在檢視中,在建立時所安裝的檢視表的指標來存取文件物件。 您可以擷取檢視表的成員函式中的 this 指標,藉由呼叫CView成員函式 GetDocument。 請確定這個指標轉換成您自己的文件類型。 然後,您可以透過指標存取公用文件成員。
如果頻繁的資料傳輸需要直接存取,或您想要使用的文件類別的非公用成員,您可以讓您的檢視類別的文件類別 (在 C++ 方面) friend。