Megosztás:


Nézetek használata

A nézet feladatai a dokumentum adatainak grafikus megjelenítése a felhasználó számára, valamint a felhasználói bemenetek elfogadása és értelmezése műveletekként a dokumentumon. A nézetosztály írása során a következő feladatokat kell elvégeznie:

  • Írja meg a nézetosztály OnDraw tagfüggvényét, amely megjeleníti a dokumentum adatait.

  • Csatlakoztassa a megfelelő Windows-üzeneteket és felhasználói felületi objektumokat, például a menüelemeket a nézetosztály üzenetkezelő tagfüggvényeihez.

  • Implementálja ezeket a kezelőket a felhasználói bemenet értelmezéséhez.

Emellett előfordulhat, hogy felül kell írnia a származtatott nézetosztály többi CView tagfüggvényeit is. Különösen érdemes lehet felülírni az OnInitialUpdate függvényt, hogy speciális inicializálást végezzen a nézet számára, és az OnUpdate függvény használatával elvégezni bármely speciális feldolgozást, amely a nézet újrarajzolása előtt szükséges. Többoldalas dokumentumok esetén felül kell írnia az OnPreparePrinting-et is, hogy inicializálja a Nyomtatás párbeszédpanelt a nyomtatandó oldalak számával és egyéb információkkal. A tagfüggvények felülbírálásáról további információt a CView osztályban az MFC-referencia alatt talál.

Mit szeretne többet megtudni

Lásd még

Dokumentum-/nézetarchitektúra
CFormView osztály
Rekordnézetek (MFC-adathozzáférés)
A szerializálási mechanizmus megkerülése