Поделиться через


Классы окна фрейма, создаваемые с помощью Мастера приложений

При использовании Мастер приложений, чтобы создать общую схему приложения, в дополнение к применению, документ и классы представления, мастер приложений создает производный класс фреймового окна фрейма окна для основного приложения. Класс называется CMainFrame по умолчанию и файлы, содержащие его называют MAINFRM.H и MAINFRM.CPP.

Если приложение SDI, класс CMainFrame является производным от класса CFrameWnd.

Если приложение MDI, CMainFrame наследуется от класса CMDIFrameWnd. В этом случае CMainFrame реализует большую ЭВМ, которая хранит меню, панели инструментов и строки состояния. Мастер приложений не является новый класс фреймового окна документа автоматически. Вместо этого он использует реализацию по умолчанию в Класс CMDIChildWnd. Платформы MFC создает дочернее окно, чтобы содержать все представления (это может быть типа CScrollView, CEditView, CTreeView, CListView и т д), требует приложение. Если необходимо настраивать в фрейме окна документа, можно создать новый класс фреймового окна документа (см. Добавление класса).

При выборе поддержки панель инструментов, класс также содержит переменные-члены типа CToolBar и CStatusBar и функции обработчика сообщений OnCreate для инициализации 2 панели элементов управления.

Эти классы фреймового окна работают так создается, но увеличить их функциональные возможности, необходимо добавить переменные-члены и функции-члены. Кроме того, можно иметь классов окна обрабатывать другие сообщения Windows. Дополнительные сведения см. в разделе Изменение стилей окна с MFC.

См. также

Ссылки

Программа MFC или управление файлами исходного кода и заголовков

Основные понятия

Классы окна фрейма