Класс 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
Общие сведения о классе