Visa klasser (Windows)

CView och dess härledda klasser är underordnade fönster som representerar klientområdet i ett ramfönster. Vyer visar data och accepterar indata för ett dokument.

En vyklass associeras med en dokumentklass och en ramfönsterklass med hjälp av ett dokumentmallsobjekt.

CView
Basklassen för programspecifika vyer av ett dokuments data. Vyer visar data och accepterar användarinmatning för att redigera eller välja data. Härled visningsklassen eller klasserna från CView.

CScrollView
Basklassen för vyer med rullningsfunktioner. Härled din vyklass från CScrollView för automatisk rullning.

Formulär- och postvyer

Formulärvyer är också rullningsvyer. De baseras på en dialogrutemall.

Postvyer härleds från formulärvyer. Förutom dialogrutemallen har de också en anslutning till en databas.

CFormView
En rullningsvy vars layout definieras i en dialogrutemall. Härled en klass från CFormView för att implementera ett användargränssnitt baserat på en dialogrutemall.

CDaoRecordView
Tillhandahåller en formulärvy som är direkt ansluten till ett DAO-postuppsättningsobjekt (Data Access Object). Precis som alla formulärvyer baseras en CDaoRecordView på en dialogrutemall. DAO används med Access-databaser och stöds via Office 2013. DAO 3.6 är den slutliga versionen och anses vara föråldrad.

CRecordView
Tillhandahåller en formulärvy som är direkt ansluten till ett ODBC-postuppsättningsobjekt (Open Database Connectivity). Precis som alla formulärvyer baseras en CRecordView på en dialogrutemall.

CHtmlEditView
En formulärvy som tillhandahåller funktionerna i WebBrowser HTML-redigeringsplattformen.

Kontrollvyer

Kontrollvyer visar ett styrdon som sin vy.

CCtrlView
Basklassen för alla vyer som är associerade med Windows-kontroller. Vyerna som baseras på styrverktyg beskrivs nedan.

CEditView
En vy som innehåller en standardredigeringskontroll för Windows (se CEdit). Redigeringskontroller stöder textredigering, sökning, ersättning och rullning.

CRichEditView
En vy som innehåller en windows-omfattande redigeringskontroll (se CRichEditCtrl). Förutom funktionerna i en redigeringskontroll stöder omfattande redigeringskontroller teckensnitt, färger, styckeformatering och inbäddade OLE-objekt.

CListView
En vy som innehåller en Windows-listkontroll (se CListCtrl). En listkontroll visar en samling objekt, som var och en består av en ikon och en etikett, på ett sätt som liknar den högra rutan i Utforskaren.

CTreeView
En vy som innehåller en Windows-trädkontroll (se CTreeCtrl). En trädkontroll visar en hierarkisk lista med ikoner och etiketter ordnade på ett sätt som liknar det vänstra fönstret i Utforskaren.

CSplitterWnd gör att du kan ha flera vyer i ett enda ramfönster. CPrintDialog och CPrintInfo stöder utskrifts- och förhandsgranskningsfunktionen för vyer. CRichEditDoc och CRichEditCntrItem används med CRichEditView för att implementera OLE-containerfunktioner.

CSplitterWnd
Ett fönster som användaren kan dela upp i flera fönster. Dessa paneler kan storleksanpassas av användaren eller ha fast storlek.

CPrintDialog
Innehåller en standarddialogruta för att skriva ut en fil.

CPrintInfo
En struktur som innehåller information om ett utskrifts- eller förhandsgranskningsjobb. Används av CView's utskriftsarkitektur.

CRichEditDoc
Underhåller listan över OLE-klientobjekt som finns i en CRichEditView.

CRichEditCntrItem
Ger åtkomst på klientsidan till ett OLE-objekt som lagras i en CRichEditView.

Se även

översikt över -klass