ActiveX с нуля

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


MFC обеспечивает три базовых страницы для использования с ActiveX: CLSID_CColorPropPage, CLSID_CFontPropPage, и CLSID_CpicturePropPage. Эти страницы позволяют пользователю изменить базовый цвет, шрифт и свойства картинки, соответственно.

Чтобы встроить эти страницы в элемент ActiveX, добавьте их ID в код, инициализирующий массив страниц свойств (Добавленные строки показаны жирным шрифтом):

BEGIN_PROPPAGEIDS( CMyCtrlCtrl, 4 )

    PROPPAGEID( CMyCtrlPropPage::guid )

    PROPPAGEID( CLSID_CFontPropPage )

    PROPPAGEID( CLSID_CColorPropPage )

    PROPPAGEID( CLSID_CPicturePropPage )

END_PROPPAGEIDS(CSampleCtrl)

Отметьте, что счетчик страниц в макросе BEGIN_PROPPAGEIDS – 4 и соответствует числу страниц.

Перестроив проект, Вы можете увидеть дополнительные страницы для задания свойств элемента.



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