CFirePropNotifyEvent 類別
這個類別提供方法來通知容器的接收控件屬性變更。
重要
這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。
語法
class CFirePropNotifyEvent
成員
公用方法
名稱 | 描述 |
---|---|
CFirePropNotifyEvent::FireOnChanged | (靜態)通知容器的接收控件屬性已變更。 |
CFirePropNotifyEvent::FireOnRequestEdit | (靜態)通知容器的接收,控件屬性即將變更。 |
備註
CFirePropNotifyEvent
有兩種方法可通知容器的接收控件屬性已變更或即將變更。
如果實作控件的類別衍生自 IPropertyNotifySink
, CFirePropNotifyEvent
當您呼叫 FireOnRequestEdit
或 FireOnChanged
時會叫用 方法。 如果您的控件類別不是衍生自 IPropertyNotifySink
,則呼叫這些函式會傳回S_OK。
如需建立控件的詳細資訊,請參閱 ATL 教學課程。
需求
標頭: 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 值。
備註
即使您的控件不支援連接點,此函式仍可安全呼叫。