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


Класс ISpecifyPropertyPagesImpl

Этот класс реализует IUnknown и предоставляет реализацию интерфейса ISpecifyPropertyPages по умолчанию.

Внимание

Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.

Синтаксис

template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
   : public ISpecifyPropertyPages

Параметры

T
Класс, производный от ISpecifyPropertyPagesImpl.

Участники

Открытые методы

Имя Описание
ISpecifyPropertyPagesImpl::GetPages Заполняет подсчетный массив значений UUID. Каждый UUID соответствует CLSID для одной из страниц свойств, которые можно отобразить на листе свойств объекта.

Замечания

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

Примечание.

Не предоставляйте интерфейс, ISpecifyPropertyPages если объект не поддерживает страницы свойств.

Руководство по созданию проекта ATL в статьях ATL

Иерархия наследования

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

Требования

Заголовок: atlcom.h

ISpecifyPropertyPagesImpl::GetPages

Заполняет массив в структуре CAUUID clSID для страниц свойств, которые можно отобразить на листе свойств объекта.

STDMETHOD(GetPages)(CAUUID* pPages);

Замечания

ATL использует сопоставление свойств объекта для получения каждого CLSID.

См. раздел ISpecifyPropertyPages::GetPages в пакете SDK для Windows.

См. также

Класс IPropertyPageImpl
Класс IPerPropertyBrowsingImpl
Общие сведения о классе