Шаг 206.
Среда программирования Visual C++.
Создание страницы свойств. Страница стандартных свойств

    На этом шаге мы рассмотрим создание страницы стандартных свойств.

    Для свойств ForeColor и BackColor элемента управления требуется реализовать страницу свойств, чтобы дать пользователю возможность управлять ими. Для ActiveX-элементов MFC предоставляет гри стандартных страницы свойств: CLSID_CColorPropPage, CLSID_CFontPropPage и CLSID_CPicturePropPage, реализующих пользовательский интерфейс для изменения стандартного цвета, шрифта и свойств изображения соответственно. Чтобы создать страницу стандартных свойств, добавьте в файл OneArmedBanditCtl.cpp еще один макрос PROPPAGEID, как показано ниже:

BEGIN_PROPPAGEIDS(COneArmedBanditCtrl, 2)
  PROPPAGEID(COneArmedBanditPropPage::guid)
  PROPPAGEID(CLSID_CColorPropPage) 
END_PROPPAGEIDS(COneArmedBanditCtrl)

    Обратите внимание, что второй параметр макроса BEGIN_PROPPAGEIDS требуется изменить в соответствии с числом страниц свойств ActiveX-элемента.

    Текст приложения можно взять здесь (35,4 Кб).

    На следующем шаге мы рассмотрим функцию OnDraw().




Предыдущий шаг Содержание Следующий шаг