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


Страницы свойств COM в ATL

Страницы свойств модели COM предоставляют пользовательский интерфейс для установки свойства (или вызвать методы) одного или нескольких COM-объект. Страницы свойств используются интенсивно элементами управления ActiveX, предоставляя множество пользовательские интерфейсы, позволяющие свойства элемента управления, которое необходимо задать во время разработки.

Страницы свойств com-объектов, которые реализуют интерфейс IPropertyPage или IPropertyPage2. Эти интерфейсы предоставляют методы, позволяющие страница, связываемый с site (COM-объект, представляющий контейнер страницы) и нескольких объектов (COM-объект методы, которые будут Вызываются в ответ на изменения, внесенные пользователем страницы свойств). Контейнер страницы свойств, ответственный за вызов методов в интерфейсе страницы свойств, чтобы указать страницу при отображать или скрывать его пользовательский интерфейс или если применение изменения, внесенные пользователем в базовых объектов.

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

Дополнительные сведения см. в разделе страницы свойств и страницы свойств в Windows SDK.

Содержание

  • Определение страницы свойств
    Перечислены шаги для определения страниц свойств для элемента управления и показан класс примера.

  • Реализация страницы свойств
    Перечислены шаги по реализации страницы свойств, в том числе методы для переопределения. Пошаговое через весь пример, основанный на примере программы ATLPages.

Связанные разделы

  • Образец ATLPages
    Abstract образцы образец ATLPages, который содержит страницу свойств с помощью IPropertyPageImpl.

  • Библиотека ATL
    Содержит ссылки на концептуальные разделы о том, как запрограммировать с помощью библиотека шаблонных классов ATL.

См. также

Другие ресурсы

Основные понятия активной библиотеки шаблонных классов (ATL)