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


Класс IPropertyPage2Impl

Этот класс реализует IUnknown и наследует реализацию по умолчанию IPropertyPageImpl.

Важно!

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

Синтаксис

template<class T>
class IPropertyPage2Impl : public IPropertyPageImpl<T>

Параметры

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

Участники

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

Имя Описание
IPropertyPage2Impl::EditProperty Указывает, какой элемент управления свойств будет получать фокус при активации страницы свойств. Реализация ATL возвращает E_NOTIMPL.

Замечания

Интерфейс IPropertyPage2 расширяет IPropertyPage путем EditProperty добавления метода. Этот метод позволяет клиенту выбрать определенное свойство в объекте страницы свойств.

Класс IPropertyPage2Impl просто возвращает E_NOTIMPL для IPropertyPage2::EditProperty. Однако он наследует реализацию по умолчанию IPropertyPageImpl и реализует IUnknown путем отправки сведений на устройство дампа в отладочных сборках.

При создании страницы свойств класс обычно является производным от IPropertyPageImpl. Чтобы обеспечить дополнительную поддержку IPropertyPage2, измените определение класса и переопределите EditProperty метод.

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

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

IPropertyPage

IPropertyPageImpl

IPropertyPage2Impl

Требования

Header: atlctl.h

IPropertyPage2Impl::EditProperty

Указывает, какой элемент управления свойств будет получать фокус при активации страницы свойств.

HRESULT EditProperty(DISPID dispID);

Возвращаемое значение

Возвращает E_NOTIMPL.

Замечания

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

См. также

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