Шаг 108 - Наследование элементов управления Windows с MFC ControlWizard

В Windows реализован механизм наследования, который позволяет создавать элементы управления на основе тех, которые есть в Windows. Реализовать подобное наследование нам может помочь MFC ActiveX ControlWizard. Давайте его запустим и дадим имя элементу управления ExtButton. На втором шаге у нас есть возможность указать SubClass для генерации элемента управления. То есть какой класс будет основой для элемента управления.

108_1.gif (10150 b)

Выберите Button. У Вас сформируются классы нового элемента управления OCX. Давайте пока соберем проект просто некуда не смотря и добавим этот OCX в VB что бы посмотреть как и что работает. Добавляем элемент управления в VB

108_2.gif (5962 b)

Можно поместить его на форму и запустить например попробовать. Вообщем то обычная кнопка но без любых сообщений контейнеру типа Click или еще чего.

108_3.gif (5008 b)

Есть только один метод About, который вы можете протестировать.

Private Sub Command1_Click()
	ExtButton1.AboutBox
End Sub

Думаю идея ясна.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 30.08.2001