Zarządzanie danymi za pomocą zmiennych danych dokumentu
W dokumencie danych służących jako zmienne składowe klasy dokumentu.Na przykład program bazgrołów deklaruje element członkowski danych typu CObList — połączonej listy przechowującej wskaźniki do CObject obiektów.Ta lista służy do przechowywania tablic punktach tworzących odręcznego rysowania linii.
Jak zaimplementować danych elementu członkowskiego w dokumencie zależy od rodzaju aplikacji.Aby pomóc, MFC dostarcza kilku grup "Kolekcja" — tablice, listy i map (słowniki), w tym kolekcje na podstawie szablonów języka C++ — wraz z klas, które zapewniają szeroką gamę typowych danych, takich jak CString, CRect, CPoint, CSize, i CTime.Aby uzyskać więcej informacji na temat tych klas, zobacz Przegląd biblioteki klas w Odwołanie MFC.
Podczas definiowania danych elementu członkowskiego w dokumencie, należy zwykle dodać funkcji elementów członkowskich do klasy dokumentu w celu ustawić i Pobierz dane elementy i wykonywać inne przydatne operacje na nich.
Swoje poglądy dostępu do obiektu dokumentu za pomocą wskaźnika w widoku do dokumentu, zainstalowany w widoku w czasie jego tworzenia.Tego wskaźnika w funkcji widoku elementów członkowskich można pobrać wywołując CView funkcji składowej GetDocument.Pamiętaj oddać ten wskaźnik do typu dokumentu.Następnie można uzyskać dostęp członkowie dokumentów publicznych za pośrednictwem wskaźnika.
Jeśli transfer danych często wymaga bezpośredniego dostępu, lub chcesz użyć niepublicznych członkowie klasy dokumentu, możesz wprowadzić widok klasy znajomego (w kategoriach C++) klasy dokumentu.