ActiveX с нуля

         

Добавление страницы базовых свойств.


Для того, чтобы вставить дополнительные страницы базовых свойств, не надо создавать дополнительные классы. Вы должны вручную изменить раздел страниц свойств в файле MyCtrlCtrl.cpp.

BEGIN_PROPPAGEIDS(CMyCtrlCtrl, 2)

            PROPPAGEID(CMyCtrlPropPage::guid)

            PROPPAGEID(CLSID_CColorPropPage)

END_PROPPAGEIDS(CMyCtrlCtrl)

Здесь CLSID_CcolorPropPage – идентификатор страницы для задания цвета. Обратите внимание на значение 2 в первой строке раздела – это количество страниц свойств.

Откомпилируйте и постройте новый контрольный элемент и проверьте, как он работает с использованием ActiveX Control Test Container. Задайте свойства цвета в странице свойств. Проверьте, как меняется цвет фигуры при щелчке на ней левой кнопки мыши.



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