Udostępnij przez


Klasy widoków (architektura)

CView i jego klasy pochodne to okna podrzędne, które reprezentują obszar klienta okna ramowego. Widoki pokazują dane i umożliwiają wprowadzanie danych do dokumentu.

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

Widok 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 klasę (klasy) widoków, pochodną od CView.

CScrollView
Klasa podstawowa widoków z funkcjami przewijania. Wyprowadź swoją klasę widoku z CScrollView na potrzeby automatycznego przewijania.

Widoki formularzy i rekordów

Widoki formularzy są również widokami przewijania. 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 z przewijaniem, 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 wszystkie widoki formularzy, CDaoRecordView 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 Connectivity (ODBC). Podobnie jak wszystkie widoki formularzy, CRecordView jest oparty na szablonie okna dialogowego.

Widoki sterowania

Widoki kontrolek wyświetlają kontrolkę jako widok.

CCtrlView
Klasa bazowa dla wszystkich widoków skojarzonych z kontrolkami systemu Windows. Widoki oparte na kontrolach 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 zaawansowaną kontrolkę edycji systemu Windows (zobacz CRichEditCtrl). Oprócz możliwości kontrolki edycji zaawansowane kontrolki edycji obsługują czcionki, kolory, formatowanie akapitu i osadzone obiekty OLE.

Widok listy CList
Widok zawierający kontrolkę listy systemu Windows (zobacz CListCtrl). Kontrolka listy wyświetla ikony i ciągi w sposób podobny do okienka po prawej stronie Eksploratora plików.

Widok 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 Eksploratora plików.

Zobacz także

Omówienie klasy