Страницы свойств COM в ATL
Страницы свойств COM предоставляют пользовательский интерфейс для задания свойств (или вызова методов) одного или нескольких COM-объектов. Страницы свойств широко используются элементами activeX для предоставления расширенных пользовательских интерфейсов, позволяющих задавать свойства элемента управления во время разработки.
Страницы свойств — это COM-объекты, реализующие интерфейс IPropertyPage или IPropertyPage2. Эти интерфейсы предоставляют методы, позволяющие связать страницу с site
(COM-объектом, представляющим контейнер страницы) и рядом объектов (COM-объекты , методы которых будут вызываться в ответ на изменения, внесенные пользователем страницы свойств). Контейнер страницы свойств отвечает за вызов методов на интерфейсе страницы свойств, чтобы сообщить странице, когда отображать или скрывать его пользовательский интерфейс, а также при применении изменений, внесенных пользователем, к базовым объектам.
Каждая страница свойств может быть создана полностью независимо от объектов, свойства которых можно задать. Все, что требуется странице свойств, заключается в том, чтобы понять определенный интерфейс (или набор интерфейсов) и предоставить пользовательский интерфейс для вызова методов в этом интерфейсе.
Дополнительные сведения см. в разделе "Листы свойств" и "Страницы свойств" в пакете SDK для Windows.
В этом разделе
Указание страниц свойств
Содержит инструкции по указанию страниц свойств для элемента управления и демонстрации примера класса.
Реализация страниц свойств
Перечисляет шаги по реализации страниц свойств, включая методы переопределения. Описывает полный пример, основанный на примере программы ATLPages.
Связанные разделы
Примеры кода на Visual C++
Пример абстрактной для примера ATLPages, который реализует страницу свойств с помощью IPropertyPageImpl
.
ATL
Ссылки на разделы о программировании с использованием библиотеки ATL.