Класс CFirePropNotifyEvent
Этот класс предоставляет методы для уведомления приемника контейнера относительно изменений свойств элемента управления.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
class CFirePropNotifyEvent
Участники
Открытые методы
Имя | Описание |
---|---|
CFirePropNotifyEvent::FireOnChanged | (статический) Уведомляет приемник контейнера об изменении свойства элемента управления. |
CFirePropNotifyEvent::FireOnRequestEdit | (статический) Уведомляет приемник контейнера о том, что свойство элемента управления будет изменено. |
Замечания
CFirePropNotifyEvent
имеет два метода, которые уведомляют приемник контейнера об изменении или изменении свойства элемента управления.
Если класс, реализуемый элементом управления, является производным, IPropertyNotifySink
CFirePropNotifyEvent
методы вызываются при вызове 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.
Замечания
Эта функция безопасна для вызова, даже если элемент управления не поддерживает точки подключения.