ActiveX с нуля

Добавление кода в файлы, созданные мастером.


Стартовая программа включает все файлы, необходимые для построения контрольного элемента. Эти файлы совместимы с Class Wizard, и Вы можете использовать его для определения событий, свойств и методов, некоторые из которых уже реализованы в MFC. Ваш проект уже включает реализованную функциональность для элемента: это и метод для отрисовки элемента, и сериализацию, и карты для определения событий, изменить и расширить их Вы сможете, используя Class Wizard.

При вставке своего кода обращайте внимание на комментарии, вставленные мастером. Они поясняют, куда надо вставлять код, например,

CMyCtrlCtrl::CMyCtrlCtrl()

{

     InitializeIIDs(&IID_DMyCtrl, &IID_DMyCtrlEvents);

     // TODO: Initialize your control's instance data here.

     // Добавьте инициализацию Вашего элемента здесь.

}

CMyCtrlCtrl::~CMyCtrlCtrl()

{

     // TODO: Cleanup your control's instance data here.

}

Обратите внимание, что базовый класс для нашего контрольного элемента – класс СOleControl.



Содержание раздела