共用方式為


ON_PROPNOTIFY

使用 ON_PROPNOTIFY 巨集定義所管理的屬性會通知事件接收對應項目從 OLE automation 控制項。

ON_PROPNOTIFY(theClass, id, dispid, pfnRequest, pfnChanged )

參數

  • theClass
    這個事件接收對應所屬的類別。

  • id
    OLE 控制項的控制項ID。

  • dispid
    在通知相關屬性的分派 ID。

  • pfnRequest
    處理這個屬性的 OnRequestEdit 通知的成員函式的指標。 這個函式應該會傳回 BOOLBOOL* 型別參數。 這個函式應該將參數設定為 TRUE 允許屬性變更和 FALSE 禁止。 函式應該傳回 TRUE 表示通知已經處理;否則傳回 FALSE

  • pfnChanged
    處理這個屬性的 OnChanged 通知的成員函式的指標。 這個函式應該會傳回 BOOLUINT 型別參數。 函式應該傳回 TRUE 表示通知已經處理;否則傳回 FALSE

備註

vtsParams 引數是一個以空格分隔的 VTS_ 常數值清單。 空格分隔 (非逗號) 的一或多個值指定此函式的參數清單。 例如:

VTS_I2 VTS_BOOL

指定清單,其包含後面接著 BOOL 的短整數。

如需 VTS_ 常數的清單,請參閱 EVENT_CUSTOM

需求

標頭: afxctl.h

請參閱

參考

ON_EVENT_RANGE

ON_PROPNOTIFY_RANGE

概念

MFC 巨集和全域