В Windows реализован механизм наследования, который позволяет создавать элементы управления на основе тех, которые есть в Windows. Реализовать подобное наследование нам может помочь MFC ActiveX ControlWizard. Давайте его запустим и дадим имя элементу управления ExtButton. На втором шаге у нас есть возможность указать SubClass для генерации элемента управления. То есть какой класс будет основой для элемента управления.
Выберите Button. У Вас сформируются классы нового элемента управления OCX. Давайте пока соберем проект просто некуда не смотря и добавим этот OCX в VB что бы посмотреть как и что работает. Добавляем элемент управления в VB
Можно поместить его на форму и запустить например попробовать. Вообщем то обычная кнопка но без любых сообщений контейнеру типа Click или еще чего.
Есть только один метод About, который вы можете протестировать.
Private Sub Command1_Click() ExtButton1.AboutBox End Sub
Думаю идея ясна.