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


Класс CFirePropNotifyEvent

Этот класс предоставляет методы для уведомления приемника контейнера относительно изменений свойств элемента управления.

Важно!

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

Синтаксис

class CFirePropNotifyEvent

Участники

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

Имя Описание
CFirePropNotifyEvent::FireOnChanged (статический) Уведомляет приемник контейнера об изменении свойства элемента управления.
CFirePropNotifyEvent::FireOnRequestEdit (статический) Уведомляет приемник контейнера о том, что свойство элемента управления будет изменено.

Замечания

CFirePropNotifyEvent имеет два метода, которые уведомляют приемник контейнера об изменении или изменении свойства элемента управления.

Если класс, реализуемый элементом управления, является производным, IPropertyNotifySinkCFirePropNotifyEvent методы вызываются при вызове FireOnRequestEdit илиFireOnChanged. Если класс управления не является производным от IPropertyNotifySink, вызовы этих функций возвращают S_OK.

Дополнительные сведения о создании элементов управления см. в руководстве по ATL.

Требования

Header: atlctl.h

CFirePropNotifyEvent::FireOnChanged

Уведомляет все подключенные интерфейсы IPropertyNotifySink (на каждой точке подключения объекта), что указанное свойство объекта изменилось.

static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);

Параметры

Панк
[in] Указатель на IUnknown объект, отправляя уведомление.

dispID
[in] Идентификатор измененного свойства.

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

Одно из стандартных значений HRESULT.

Замечания

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

CFirePropNotifyEvent::FireOnRequestEdit

Уведомляет все подключенные интерфейсы IPropertyNotifySink (на каждой точке подключения объекта), что указанное свойство объекта будет изменено.

static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);

Параметры

Панк
[in] Указатель на IUnknown объект, отправляя уведомление.

dispID
[in] Идентификатор свойства, которое необходимо изменить.

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

Одно из стандартных значений HRESULT.

Замечания

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

См. также

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