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


Класс IPropertyPageImpl

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

Важное примечаниеВажно

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

template< class T>
class IPropertyPageImpl

Параметры

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

Члены

bwyf6xfe.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

IPropertyPageImpl::IPropertyPageImpl

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

bwyf6xfe.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

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

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

bwyf6xfe.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

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

Класс IPerPropertyBrowsingImpl

Класс ISpecifyPropertyPagesImpl

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

Общие сведения о классе библиотеки ATL