Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT


         

Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT

Аннотация
Введение
Введение - 2
Новые версии Visual C++
Microsoft Visual C++ версия 4.2
Сеть Internet
Базы данных
Стандартная библиотека языка Си++
Win32s посвящается

Microsoft Visual C++ версия 4.2, Enterpise Edition
Visual C++ и Visual J++
Ресурсы Microsoft
Как связаться с авторами
Благодарности
Многооконный интерфейс
Приложение Multi
Приложение Multi - 2
Ресурсы приложения
Национальные ресурсы

Шаблон меню
Шаблон меню - 2
Пиктограмма
Панель управления toolbar
Таблица акселераторов
Диалоговая панель
Версия приложения
Таблица текстовых строк
Таблица текстовых строк - 2
Классы приложения Multi

Главный класс приложения
Конструктор класса CMultiApp
Метод InitInstance класса CMultiApp
Метод InitInstance класса CMultiApp - 2
Метод InitInstance класса CMultiApp - 3
Таблица сообщений
Класс главного окна приложения
Конструктор и деструктор класса CMainFrame
Таблица сообщений класса CMainFrame
Метод OnCreate класса CMainFrame

Метод PreCreateWindow класса CMainFrame
Методы AssertValid и Dump класса CMainFrame
Класс дочернего окна MDI
Конструктор и деструктор класса CChildFrame
Таблица сообщений класса CChildFrame
Метод PreCreateWindow класса CChildFrame
Методы AssertValid и Dump класса CChildFrame
Класс документа приложения
Конструктор и деструктор класса CMultiDoc
Таблица сообщений класса CMultiDoc

Методы OnNewDocument и Serialize класса CMultiDoc
Методы AssertValid и Dump класса CMultiDoc
Класс окна просмотра документа
Метод GetDocument класса CMultiView
Таблица сообщений класса CMultiView
Конструктор и деструктор класса CMultiView
Метод PreCreateWindow класса CMultiView
Метод OnDraw класса CMultiView
Методы класса CMultiView, предназначенные для печати
Методы AssertValid и Dump класса CMainFrame

Обработка командных сообщений
Главное окно многооконного приложения
Окна MDI и главное окно однооконного приложения
Окно просмотра
Документ
Диалоговая панель
Многооконный графический редактор
Многооконный графический редактор - 2
Многооконный графический редактор - 3
Синхронизация окон просмотра документа

Синхронизация окон просмотра документа - 2
Синхронизация окон просмотра документа - 3
Синхронизация окон просмотра документа - 4
Комбинированный редактор
Создание нового класса документа и класса окна просмотра
Создание шаблона текстовых документов
Ресурсы текстовых документов
Приложение готово
Повторное использование кода
Компоненты

Добавление компонентов в проект
Управление компонентами
Компоненты Microsoft
Добавление компонент Microsoft
Заставка для приложения
Как устроен компонент Splash Screen
Метод InitInstance класса CMultiApp
Метод PreTranslateMessage класса CMultiApp
Метод OnCreate класса CMainFrame
Класс CSplashWnd

Класс CSplashWnd - 2
Класс CSplashWnd - 3
Конструктор и деструктор класса CSplashWnd
Таблица сообщений класса CSplashWnd
Метод OnCreate класса CSplashWnd
Метод OnPaint класса CSplashWnd
Метод OnTimer класса CSplashWnd
Метод EnableSplashScreen класса CSplashWnd
Метод ShowSplashScreen класса CSplashWnd
Метод PreTranslateAppMessage класса CSplashWnd

Метод Create класса CSplashWnd
Метод Create класса CSplashWnd - 2
Метод HideSplashScreen класса CSplashWnd
Метод PostNcDestroy класса CSplashWnd
Органы управления OCX
Органы управления OCX - 2
Меню, панели управления и панели состояния
Меню
Меню без класса CMenu
Метод Create

Метод LoadFrame
Класс CMenu
Конструктор класса CMenu
Метод LoadMenu
Метод SetMenu класса CWnd
Класс CCmdUI
Меню
Панели управления и панели состояния
Органы диалоговых панелей управления
Макрокоманда ON_UPDATE_COMMAND_UI

MFC ClassWizard и команды обновления
Методы класса CCmdUI
Метод Enable
Метод SetCheck
Метод SetRadio
Метод SetText
Элементы данных класса CCmdUI
Ресурсы клавиш акселераторов
Приложение MultiMenu
Приложение MultiMenu - 2

Приложение MultiMenu - 3
Приложение MultiMenu - 4
Приложение MultiMenu - 5
Приложение MultiMenu - 6
Приложение MultiMenu - 7
Приложение MultiMenu - 8
Приложение MultiMenu - 9
Как работает приложение MultiMenu
Главный класс приложения CMultiMenuApp
Класс главного окна приложения CMultiMenuWindow

Конструктор класса CMultiMenuWindow
Таблица сообщений класса CMultiMenuWindow
Метод OnCreate класса CMultiMenuWindow
Метод OnDisable класса CMultiMenuWindow
Метод OnCommand класса CMultiMenuWindow
Метод OnConstruct класса CMultiMenuWindow
Методы OnRestrictMenu и OnFullMenu класса CMultiMenuWindow
Метод OnUpdateProcess класса CMultiMenuWindow
Метод OnUpdateConstruct класса CMultiMenuWindow
Метод OnUpdateDisable класса CMultiMenuWindow

Метод OnMenuExit класса CMultiMenuWindow
Component Gallery и контекстное меню
Component Gallery и контекстное меню - 2
Класс CMultiView
Таблица сообщений класса CMultiView
Метод OnContextMenu класса CMultiView
Метод OnContextMenu класса CMultiView - 2
Метод PreTranslateMessage класса CMultiView
Панель управления
Редактор панели управления

Как хранится ресурс, описывающий панели управления
Содержание