Использование базовых страниц свойств.
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 и соответствует числу страниц.
Перестроив проект, Вы можете увидеть дополнительные страницы для задания свойств элемента.