Тексты приложения single (см. Приложение 2), созданные MFC AppWizard подробно рассматриваться не будут, вместо этого будет дано описание отдельных классов, определенных в приложении, и их связь друг с другом.
MFC AppWizard создает для приложения, обладающего однооконным интерфейсом, четыре основных класса. Эти классы представляют основу любого однооконного приложения, созданного MFC AppWizard.
Класс приложения |
Базовый класс |
Описание |
CsingleApp |
CwinApp |
Главный класс приложения |
CmainFrame |
CframeWnd |
Класс главного окна приложения |
CsingleDoc |
Cdocument |
Класс документа приложения |
CsingleView |
CView |
Класс окна просмотра документа |
Кроме этих основных классов создается класс CAboutDlg, наследованный от базового класса CDialog, который отвечает за диалоговую панель About.
Если при создании приложения определить возможность работы с базами данных или использование технологии OLE, то список классов приложения может стать шире.