共用方式為


使用文件資料變數管理資料

將檔的資料實作為檔類別的成員變數。 例如,Scribble 程式會宣告 類型的 CObList 資料成員, 這是儲存物件指標 CObject 的連結清單。 此清單用來儲存組成手寫線條繪圖的點陣列。

實作檔成員資料的方式取決於應用程式的性質。 為了協助您解決,MFC 會提供一組「集合類別」—陣列、清單和地圖(字典),包括以 C++ 樣板為基礎的集合,以及封裝各種常見資料類型的類別,例如 CStringCRect 、、 CPoint CSizeCTime 。 如需這些類別的詳細資訊,請參閱 MFC 參考中的 類別庫概觀

當您定義檔的成員資料時,通常會將成員函式新增至檔類別,以設定和取得資料項目,並對其執行其他有用的作業。

您的檢視會使用檢視檔的指標,在建立時安裝在檢視中,來存取檔物件。 您可以藉由呼叫 CView 成員函 GetDocument 式,在檢視的成員函式中擷取此指標。 請務必將此指標轉換成您自己的檔案類型。 然後,您可以透過指標存取公用檔成員。

如果頻繁的資料傳輸需要直接存取,或您想要使用檔類別的非公用成員,您可能會想要將檢視類別設為檔類別的朋友(以 C++ 術語表示)。

另請參閱

使用文件