Поделиться через


Элементы управления ActiveX в MFC. Использование стандартных страниц свойств

Этот раздел описывает страницы стандартных свойств, доступных для элементов управления ActiveX и способы их использования.

Дополнительные сведения об использовании страниц свойств в элемент управления ActiveX см. в следующих статьях.

MFC предоставляет 3 страницы стандартных свойств для использования с элементами управления ActiveX. CLSID_CColorPropPage, CLSID_CFontPropPage и CLSID_CPicturePropPage. Эти страницы отображается пользовательский интерфейс для хранения цвета, шрифта и свойств рисунка, соответственно.

Чтобы включить эти страницы свойств в элемент управления, добавьте их идентификаторы коду, который инициализирует массив элементов управления идентификатор страницы свойств. В следующем примере, этот код, расположенный в файле реализации элемента управления (CPP), инициализирует массив, который содержит все 3 страницы стандартных свойств и страницу свойств по умолчанию (именованное CMyPropPage в этом примере).

BEGIN_PROPPAGEIDS(CMyAxOptCtrl, 4)
   PROPPAGEID(CMyAxOptPropPage::guid)
   PROPPAGEID(CLSID_CFontPropPage)
   PROPPAGEID(CLSID_CColorPropPage)
   PROPPAGEID(CLSID_CPicturePropPage)
END_PROPPAGEIDS(CMyAxOptCtrl)

Обратите внимание, что количество страниц свойств, в макросе BEGIN_PROPPAGEIDS, 4. Это представляет число страниц свойств, поддерживаемых элементов управления ActiveX.

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

Примечание

Если страницы стандартных свойств элемента управления недоступны, он может быть потому, что библиотека DLL MFC (MFCxx.dll) не был правильно зарегистрирован в текущей операционной системой.Это обычно является результатом задать Visual C++ в операционной системе отличающейся от одного, запущенные.

Совет

Если для страницы стандартных свойств не видны (см. предыдущую примечание), зарегистрируйте библиотеку DLL, щелкнув RegSvr32.exe из командной строки с именем полного пути к DLL.

См. также

Основные понятия

Элементы управления ActiveX MFC

Элементы управления ActiveX в MFC. Добавление стандартных свойств