Używanie widoków

Odpowiedzialność widoku to wyświetlanie danych dokumentu graficznie użytkownikowi oraz akceptowanie i interpretowanie danych wejściowych użytkownika jako operacji w dokumencie. Zadania podczas pisania klasy widoku to:

  • Napisz funkcję składową OnDraw klasy widoku, która renderuje dane dokumentu.

  • Połączenie odpowiednie komunikaty systemu Windows i obiekty interfejsu użytkownika, takie jak elementy menu do funkcji składowych programu obsługi komunikatów w klasie widoków.

  • Zaimplementuj te programy obsługi, aby interpretować dane wejściowe użytkownika.

Ponadto może być konieczne zastąpienie innych CView funkcji składowych w klasie widoku pochodnego. W szczególności można przesłonić polecenie OnInitialUpdate w celu wykonania specjalnej inicjacji dla widoku i polecenia OnUpdate, aby wykonać wszelkie specjalne przetwarzanie potrzebne tuż przed ponownym rysowaniem widoku. W przypadku dokumentów wielostronicowych należy również zastąpić polecenie OnPreparePrinting , aby zainicjować okno dialogowe Drukowanie z liczbą stron do drukowania i innych informacji. Aby uzyskać więcej informacji na temat zastępowania CView funkcji składowych, zobacz klasa CView w dokumentacji MFC.

Co chcesz dowiedzieć się więcej o

Zobacz też

Architektura dokumentu/widoku
Klasa CFormView
Widoki rekordów (dostęp do danych MFC)
Pomijanie mechanizmu serializacji