Программирование >>  Процедурные приложения 

1 ... 136 137 138 [ 139 ] 140 141 142 ... 150


Свойства контейнера, применимые ко всем внедренным элементам управления, называются внешними (ambient). К таковым, в частности, относятся заданные по умолчанию цвета и шрифты.

Создание простого элемента управления ActiveX с использованием MFC

В данном параграфе мы шаг за шагом пройдем процесс создания шаблона элемента управления ActiveX с помощью мастера MFC ActiveXControlWizard. Затем мы изменим шаблон таким образом, чтобы получить элемент управления, отвечающий нашим требованиям.

Создание ActiveX-шаблона

В окне компилятора MicrosoftVisualC++ выберите в меню File команду New и в открывшемся диалоговом окне установите опцию MFC ActiveX ControlWizard (рис. 22.1). Назовем наш проект

TDCtrl.


Рис. 22.1. Выбор типа проекта

Мастер создает элемент управления в два этапа. Сначала задаются установки всего проекта, такие как число элементов управления, наличие лицензии на выполнение, добавление комментариев в программный код и создание файлов справки (рис. 22.2). Не меняйте опции, заданные по умолчанию.




Рис. 22.2. Шаг 1: принимаем опции, заданные по умолчанию

На втором этапе задаются параметры каждого элемента управления, включаемого в проект. Установите в этом окне опцию Available in InsertObjects dialog, чтобы название элемента управления появлялось в окне вставки объектов (рис. 22.3.)




Рис. 22.3. Шаг 2: параметры элемента управления TDCtrl

Далее на экране появится отчет с перечнем установок проекта (рис 22.4)


Рис. 22.4. Отчет о параметрах создаваемого элемента управления

После щелчка на кнопке ОК мастер автоматически сгенерирует код шаблона элемента управления. Список его классов и глобальных атрибутов представлен на вкладке ClassView(рис 22.5)



1 ... 136 137 138 [ 139 ] 140 141 142 ... 150

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика