Udostępnij za pośrednictwem


Klasy widoków (architektura)

CView klasy pochodne to okna podrzędne reprezentujące obszar klienta okna ramowego. Widoki pokazują dane i akceptują dane wejściowe dla dokumentu.

Klasa widoku jest skojarzona z klasą dokumentu i klasą okien ramowych przy użyciu obiektu szablonu dokumentu.

Cview
Klasa podstawowa dla widoków specyficznych dla aplikacji danych dokumentu. Widoki wyświetlają dane i akceptują dane wejściowe użytkownika w celu edytowania lub wybierania danych. Utwórz pochodne klasy widoków z CViewklasy .

Cscrollview
Klasa podstawowa widoków z funkcjami przewijania. Utwórz klasę widoku z CScrollView na potrzeby automatycznego przewijania.

Widoki formularzy i rekordów

Widoki formularzy są również przewijane widoki. Są one oparte na szablonie okna dialogowego.

Widoki rekordów pochodzą z widoków formularzy. Oprócz szablonu okna dialogowego mają również połączenie z bazą danych.

Cformview
Widok przewijania, którego układ jest zdefiniowany w szablonie okna dialogowego. Tworzenie klasy z CFormView w celu zaimplementowania interfejsu użytkownika na podstawie szablonu okna dialogowego.

Cdaorecordview
Udostępnia widok formularza połączony bezpośrednio z obiektem zestawu rekordów obiektu dostępu do danych (DAO). Podobnie jak w przypadku wszystkich widoków formularzy, CDaoRecordView element jest oparty na szablonie okna dialogowego. DaO jest używany z bazami danych programu Access i jest obsługiwany za pośrednictwem pakietu Office 2013. DaO 3.6 jest wersją ostateczną i jest uważany za przestarzałą.

Chtmlview
Obsługuje kontrolkę przeglądania sieci Web w aplikacji. Kontrolka obsługuje dynamiczny kod HTML w MFC.

Coledbrecordview
Zapewnia obsługę interfejsu OLE DB MFC dla widoków formularzy.

Crecordview
Udostępnia widok formularza połączony bezpośrednio z obiektem zestawu rekordów Open Database Połączenie ivity (ODBC). Podobnie jak w przypadku wszystkich widoków formularzy, CRecordView element jest oparty na szablonie okna dialogowego.

Widoki kontrolek

Widoki kontrolek wyświetlają kontrolkę jako widok.

Cctrlview
Klasa bazowa dla wszystkich widoków skojarzonych z kontrolkami systemu Windows. Widoki oparte na kontrolkach zostały opisane poniżej.

Ceditview
Widok zawierający standardową kontrolkę edycji systemu Windows (zobacz CEdit). Kontrolki edycji obsługują edytowanie tekstu, wyszukiwanie, zastępowanie i przewijanie.

Cricheditview
Widok zawierający kontrolkę edycji wzbogaconej systemu Windows (zobacz CRichEditCtrl). Oprócz możliwości kontrolki edycji zaawansowane kontrolki edycji obsługują czcionki, kolory, formatowanie akapitu i osadzone obiekty OLE.

Clistview
Widok zawierający kontrolkę listy systemu Windows (zobacz CListCtrl). Kontrolka listy wyświetla ikony i ciągi w sposób podobny do prawego okienka Eksplorator plików.

Ctreeview
Widok zawierający kontrolkę drzewa systemu Windows (zobacz CTreeCtrl). Kontrolka drzewa wyświetla ikony i ciągi rozmieszczone w hierarchii w sposób podobny do lewego okienka Eksplorator plików.

Zobacz też

Omówienie klasy