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

         

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

Новая кнопка в панели управления
Классы панелей управления
Метод SetBarStyle класса CControlBar
Метод GetBarStyle класса CControlBar

Простое приложение с панелью управления
Создание новой панели управления
Копирование панели управления
Как устроено приложение CBarApp
Дополнительные панели управления

Положение панели управления
Метод EnableDocking класса CFrameWnd
Метод EnableDocking класса CControlBar
Методы DockControlBar и FloatControlBar класса CFrameWnd
Форма панели управления
Дополнительные возможности панели управления
Недокументированные возможности класса CMainFrame

Приложение MultiBar
Ресурсы приложения MultiBar
Панели управления приложения MultiBar
Панель управления Player
Панель управления Extended
Панель управления Slyle
Как устроено приложение MultiBar
Главный класс приложения CMultiBarApp
Метод OnCreate класса CMultiBarWindow

Команды панелей управления
Методы BarCommandOne и BarCommandRange класса CMultiBarWindow
Метод AddStringToComboBox класса CMultiBarWindow
Диалоговая панель управления

Методы класса CDialogBar
Процедура создания диалоговой панели управления
Приложение DialogBar
Как работает приложение DialogBar

Главный класс приложения CDlgBarApp
Класс главного окна приложения CDlgBarWindow
Конструктор класса CDlgBarWindow
Таблица сообщений класса CDlgBarWindow
Метод OnCreate класса CDlgBarWindow
Метод DlgBarCombo класса CDlgBarWindow
Метод BarCommand класса CDlgBarWindow
Диалоговая панель управления и MFC AppWizard
Как создать панель управления во время работы приложения
Панель состояния

Ресурсы приложений и панель состояния
Класс панели состояния
Как создать панель состояния
Отображение текста в панели состояния
Дополнительные возможности панели состояния
Приложение Status

Как работает приложение Status
Класс главного окна приложения CStateWindow

Конструктор класса CStateWindow
Таблица сообщений класса CStateWindow
Метод OnCreate класса CStateWindow
Метод OnMenuProcessBar класса CStateWindow
Метод OnMenuDirectADD_SUB класса CStateWindow
Методы OnMenuSwitchTEXT и OnUpdateTEXT класса CStateWindow
Метод OnMenuExit класса CStateWindow
Стандартные диалоговые панели
Панель выбора цвета

Методы класса CColorDialog
Панель выбора файлов
Методы класса CFileDialog
Приложение FileDlg
Виртуальные методы класса CFileDialog
Панель для выбора шрифта

Методы класса CFontDialog
Панели для вывода документа на печать
Панель для выполнения поиска и замены
Базы данных и библиотека MFC
Создание базы данных
MFC AppWizard и базы данных

Доводка приложения
Как устроено приложение Dater
Главный класс приложения - CDaterApp
Конструктор класса CDaterApp
Метод OnAppAbout класса CDaterApp
Метод InitInstance класса CDaterApp
Класс главного окна приложения - CMainFrame

Класс документа приложения - CDaterDoc
Конструктор и деструктор класса CDaterDoc
Метод PreCreateWindow класса CDaterDoc
Методы AssertValid и Dump класса CDaterDoc
Класс окна просмотра приложения - CDaterView
Конструктор и деструктор класса CDaterView

Метод PreCreateWindow класса CDaterView
Метод GetDocument класса CDaterView
Метод OnGetRecordset класса CDaterView
Метод OnInitialUpdate класса CDaterView
Метод DoDataExchange класса CDaterView
Методы AssertValid и Dump класса CDaterView
Класс записи базы данных - CDaterDoc
Конструктор класса CDaterSet
Метод GetDefaultConnect класса CDaterSet
Метод GetDefaultSQL класса CDaterSet

Метод DoFieldExchange класса CDaterSet
Методы AssertValid и Dump класса CDaterSet
Содержание раздела