Фролов А.В., Фролов Г.В., 1996 г. Библиотека системного программиста Том 28 Microsoft Visual C++ и MFC Часть 2 Программирование для Windows 95 и Windows NT Введение Новые версии Visual C++ Microsoft Visual C++ версия 4.2 Visual C++ и Visual J++ Ресурсы Microsoft Как связаться с авторами Благодарности 1. Многооконный интерфейс Приложение Multi Ресурсы приложения Классы приложения Multi Обработка командных сообщений Главное окно многооконного приложения Окна MDI и главное окно однооконного приложения Окно просмотра Документ Диалоговая панель Многооконный графический редактор Синхронизация окон просмотра документа Комбинированный редактор Создание нового класса документа и класса окна просмотра Создание шаблона текстовых документов Ресурсы текстовых документов Приложение готово 2. Повторное использование кода Компоненты Добавление компонентов в проект Управление компонентами Компоненты Microsoft Добавление компонент Microsoft Заставка для приложения Как устроен компонент Splash Screen Органы управления OCX 3. Меню, панели управления и панели состояния Меню Меню без класса CMenu Класс CMenu Класс CCmdUI Методы класса CCmdUI Ресурсы клавиш акселераторов Приложение MultiMenu Component Gallery и контекстное меню Панель управления Редактор панели управления Новая кнопка в панели управления Классы панелей управления Простое приложение с панелью управления Дополнительные панели управления Положение панели управления Форма панели управления Дополнительные возможности панели управления Недокументированные возможности класса CMainFrame Приложение MultiBar Диалоговая панель управления Методы класса CDialogBar Процедура создания диалоговой панели управления Приложение DialogBar Диалоговая панель управления и MFC AppWizard Как создать панель управления во время работы приложения Панель состояния Ресурсы приложений и панель состояния Класс панели состояния Как создать панель состояния Отображение текста в панели состояния Дополнительные возможности панели состояния Приложение Status 4. Стандартные диалоговые панели Панель выбора цвета Методы класса CColorDialog Панель выбора файлов Методы класса CFileDialog Приложение FileDlg Виртуальные методы класса CFileDialog Панель для выбора шрифта Методы класса CFontDialog Панели для вывода документа на печать Панель для выполнения поиска и замены 5. Базы данных и библиотека MFC Создание базы данных MFC AppWizard и базы данных Доводка приложения Как устроено приложение Dater Ресурсы приложения Dater Обнаруженные опечатки Литература Для самостоятельного изучения
Окно просмотра В отличие от объектов, представляющих окна типа frame (объекты классов CMDIFrameWnd, CFrameWnd и CMDIChildWnd) окно просмотра в первую очередь проверяет собственную таблицу сообщений. И только в том случае, если командное сообщение не может быть обработано, оно передается документу, связанному с данным окном просмотра.