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


IPropertyPageImpl Class

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

Важно!

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

template< class T> 
class IPropertyPageImpl

Параметры

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

Члены

Открытые конструкторы

Имя

Описание

IPropertyPageImpl::IPropertyPageImpl

Конструктор.

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

Имя

Описание

IPropertyPageImpl::Activate

Создает диалоговое окно страницы свойств.

IPropertyPageImpl::Apply

Применяет текущие значения страницы свойств к основным объектам, определенным с помощью SetObjects. Реализация библиотеки ATL возвращает S_OK.

IPropertyPageImpl::Deactivate

Уничтожает окно, созданное с Активировать.

IPropertyPageImpl::GetPageInfo

Извлекает сведения о странице свойств.

IPropertyPageImpl::Help

Вызывает справке Windows для страницы свойств.

IPropertyPageImpl::IsPageDirty

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

IPropertyPageImpl::Move

Положения и размеры диалоговое окно страницы свойств.

IPropertyPageImpl::SetDirty

Пометит состояние страницы свойств, как изменен или без изменений.

IPropertyPageImpl::SetObjects

Предоставляет массив указателей IUnknown для объектов, связанных со страницей свойств. Эти объекты получают текущие значения страницы свойств через вызов Применить.

IPropertyPageImpl::SetPageSite

Предоставляет страницу свойств с указателем IPropertyPageSite, через который страница свойств взаимодействует с кадром свойства.

IPropertyPageImpl::Show

Открывает диалоговое окно страницы свойств видимой или невидимой.

IPropertyPageImpl::TranslateAccelerator

Обрабатывает заданное нажатие клавиши.

Открытые члены данных

Имя

Описание

IPropertyPageImpl::m_bDirty

Указывает, изменилось ли состояние страницы свойств.

IPropertyPageImpl::m_dwDocString

Хранит идентификатор ресурса, связанный с текстовая строка, описывающая страницу свойств.

IPropertyPageImpl::m_dwHelpContext

Хранит идентификатор контекста для раздела справки, связанную со страницей свойств.

IPropertyPageImpl::m_dwHelpFile

Хранит идентификатор ресурса, связанный с именем файла справки с описанием страницы свойств.

IPropertyPageImpl::m_dwTitle

Хранит идентификатор ресурса, связанный с текстовой строкой, которая появляется на вкладке страницы свойств.

IPropertyPageImpl::m_nObjects

Хранит число объектов, связанных со страницей свойств.

IPropertyPageImpl::m_pPageSite

Указатель на интерфейс IPropertyPageSite через, страница свойств взаимодействует с кадром свойства.

IPropertyPageImpl::m_ppUnk

Указывает на массив указателей IUnknown в объекты, связанные с страницей свойств.

IPropertyPageImpl::m_size

Хранит высота и ширина диалогового окна страницы свойств в пикселях.

Заметки

Интерфейс IPropertyPage предоставляет объект для управления указанная страница свойств на странице свойств. Класс IPropertyPageImpl предоставляет реализацию по умолчанию для интерфейса и реализуется IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.

Связанные статьи   Учебник по библиотеке ATL, Создание проекта библиотеки ATL

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

IPropertyPage

IPropertyPageImpl

Требования

Header: atlctl.h

См. также

Ссылки

IPropertyPage2Impl Class

IPerPropertyBrowsingImpl Class

ISpecifyPropertyPagesImpl Class

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

ATL Class Overview