Создание страницы свойств. Страница стандартных свойств

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

   
Для свойств 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().



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий