Klasy architektury aplikacji MFC

W tej kategorii klasy przyczyniają się do architektury aplikacji ramy. Załączają funkcjami wspólnymi dla większości aplikacji. Wypełnij w ramach funkcje specyficzne dla aplikacji. Zazwyczaj jest to wynikające nowych klas z klas architektury, a następnie dodanie nowych członków i/lub zastępowanie istniejących funkcje składowe.

AppWizard generuje różne rodzaje wniosków, które należy użyć aplikacji na różne sposoby. SDI (interfejsu pojedynczego dokumentu) i aplikacje MDI (MDI) dokonać pełnego wykorzystania części ramy o nazwie architektury widok i dokumentów. Inne rodzaje aplikacji, takich jak aplikacje oparte na okno dialogowe, aplikacji opartych na formularzu i biblioteki dll, należy użyć tylko niektóre funkcje architektury widok i dokumentów.

Widok i dokumentu wnioski zawierają jeden lub więcej zestawów dokumentów, widoki i ramka okna. Obiekt szablon dokumentu kojarzy klasy dla każdego zestawu dokumentów/widok/ramki.

Chociaż nie trzeba używać architektury widok i dokumentu w aplikacji MFC, istnieje szereg zalet czyniąc. MFC firmy OLE kontenera i serwer obsługi opiera się na widok i dokumentu architektury, jak również wsparcie dla drukowania i wydruku podgląd.

Wszystkich aplikacjach MFC mieć co najmniej dwa obiekty: obiektu aplikacji pochodzących z CWinApp, a niektóre Sortuj główne okno obiekt, (często pośrednio) pochodzące z CWnd. (Najczęściej głównego okna wywodzi się z CFrameWnd, CMDIFrameWndlub CDialog, z których wszystkie są uzyskiwane z CWnd).

Aplikacje korzystające z widoku i dokumentu architektury zawierają dodatkowe obiekty. Dostępne są następujące główne obiekty:

Widok i dokumentu aplikacji również zawierać ramka okna (pochodzące z CFrameWnd) oraz dokumentu szablonów (pochodzące z CDocTemplate).

Index