Udostępnij przez


Korzystanie z 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. Twoje zadania podczas tworzenia klasy widoku to:

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

  • Połącz odpowiednie komunikaty systemu Windows i obiekty interfejsu użytkownika, takie jak elementy menu, z funkcjami składowymi 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ć OnInitialUpdate w celu wykonania specjalnej inicjalizacji dla widoku i OnUpdate, aby wykonać wszelkie specjalne przetwarzanie potrzebne przed ponownym przerysowaniem 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 klasę CView w dokumentacji MFC.

Co chcesz dowiedzieć się więcej o

Zobacz także

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