ActiveX с нуля


              

ActiveX с нуля



Практическое руководство
Введение
Введение - 2
Контрольные элементы ActiveX
Построение элементов ActiveX
Использование MFC
Постановка задачи
Построение остова для элемента MyCtrl

Построение остова для элемента MyCtrl - 2
Добавление кода в файлы, созданные мастером.
Изменение растрового изображения элемента управления.
Изменение диалога “About…” для элемента управления.
Добавление свойств пользователя к элементу управления.
Добавление свойств пользователя к элементу управления. - 2
Устойчивость свойства.
Добавление событий.
ование элемента управления.
Добавление интерфейса окна свойств.

Связывание страницы свойств со свойствами элемента управления.
Создание файла типа MyCtrl.ocx для элемента MyCtrl.
Тестирование элемента управления.
Распространение элемента управления.
Добавление базового свойства.
Установка значения базового свойства по умолчанию.
Добавление пользовательского свойства цвета.
Изменение метода Draw.
Добавление страницы базовых свойств.
Добавление текста в элемент управления.

Добавление страницы свойств для шрифта.
Добавление элемента для задания текста.
Изменение метода OnDraw.
Добавление элемента управления в приложение.
Добавление взаимодействия элемента управления и контейнера.
Добавление взаимодействия элемента управления и контейнера. - 2
Добавление новых свойств, методов и событий в элемент ActiveX MyCtrl.
Добавление новых свойств, методов и событий в элемент ActiveX MyCtrl. - 2
Добавление методов в элемент ActiveX.
Добавление события, посылаемого в контейнер.

 Тестирование элемента MyCtrl в ActiveX Control Test Container.
Изменение приложения с использованием элемента ActiveX.
Общие принципы построения ActiveX с помощью MFC
Построение остова приложения
Построение остова приложения - 2
Базовые компоненты ActiveX.
Взаимодействие между контрольными элементами и контейнерами.
Активное и неактивное состояния Active X.
Объявление класса
Методы класса

Регистрация элемента управления
Макрос AFX_MANAGE_STATE(p)
Объявление класса
Конструктор и деструктор класса
Методы класса
Поддержка элементов управления
Поддержка элементов управления - 2
Идентификаторы интерфейсов (IID) автоматизации
Таблица сообщений класса
Схема диспетчеризации класса

Схема диспетчеризации событий класса
Идентификаторы DISPID
Класс страницы свойств элемента управления ActiveX.
Объявление класса
Стандартные элементы управления страницы свойств
Редактирование записей системного реестра для класса страницы свойств
События.
Добавление базовых событий в контрольный элемент.
Изменения, внесенные Class Wizard в код.
Добавление пользовательских событий в контрольный элемент.

Добавление пользовательского события с помощью ClassWizard.
Изменения, внесенные в код ClassWizard.
Вызов функции FireClickIn.
Пользовательские события с базовыми именами.
Методы ActiveX.
Добавление базовых методов к контрольному элементу.
Изменения, внесенные в код при вставке базовых методов.
Добавление пользовательских методов к контрольному элементу.
Изменения в коде при добавлении пользовательских методов.
Возврат кодов ошибок из методов.

Задание свойств для ActiveX.
Добавление базовых свойств к контрольному элементу.
Изменения в коде, внесенные ClassWizard.
Свойства определения цветов.
Использование шрифтов в элементах ActiveX.
Использование базового свойства шрифтов в элементах ActiveX.
Использование пользовательского свойства шрифта.
Как изменить код при использовании пользовательского свойства шрифта.
Обработка нотификационных сообщений при работе со шрифтом.
Добавление пользовательских свойств в элемент ActiveX.

Добавление пользовательских свойств c помощью ClassWizard.
Изменения, внесенные в код Class Wizard.
Свойства, доступные только для чтения или записи.
Возврат кодов ошибок при установке свойств.
Добавление свойства с переменной членом и сообщением об изменении его.
Реализация параметрических свойств
Изменения, сделанные в коде ClassWizard.
Использование картинок в ActiveX.
Изменение кода.
Добавление пользовательского свойства для отображения картинок.

Изменения, которые Вы должны внести в проект.
Доступ к свойствам контейнера.
Доступ к свойствам контейнера. - 2
Составление страниц свойств для элементов ActiveX.
Реализация страницы свойств по умолчанию
Добавление другой страницы свойств.
Добавление другой страницы свойств. - 2
Использование базовых страниц свойств.
Test Container
Задания для самостоятельной работы.

Литература
Файл MyCtrl.h
Файл MyCtrl.cpp
Файл MyCtrlCtrl.h
Файл MyCtrlCtrl.h - 2
Файл MyCtrlCtl.cpp
Файл MyCtrlCtl.cpp - 2
Файл MyCtrlCtl.cpp - 3
Файл MyCtrlCtl.cpp - 4
Файл MyCtrlCtl.cpp - 5

Файл MyCtrlCtl.cpp - 6
Файл MyCtrlPpg.h
Файл MyCtrlPpg.cpp
Файл MyCtrl.odl
Файл MyCtrl.odl - 2
Файл TestMyCtrl.h
Файл TestMyCtrl.cpp
Файл TestMyCtrlDlg.h
Файл TestMyCtrlDlg.cpp
Файл TestMyCtrlDlg.cpp - 2

Файл TestMyCtrlDlg.cpp - 3
Файл TestMyCtrlDlg.cpp - 4
Файл MyCtrl.h
Файл MyCtrl.cpp
Файл MyCtrl.cpp - 2
Оглавление
Оглавление - 2
Оглавление - 3
Оглавление - 4
Оглавление - 5

Оглавление - 6


Планирование решений в экономике - перейти
Оптимизация бизнес процессов - перейти
Финансовый менеджмент - перейти
Финансовое планирование - перейти
История экономического анализа - перейти
Финансовый анализ - перейти
Торговля золотом - перейти

Концепция контроллинга - перейти
Word 2003 для - перейти
Введение - перейти
Общий план Word - перейти
Как работать в Word - перейти
Прогулки по документу - перейти
Основы редактирования - перейти
Найти и заменить - перейти