若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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

顯示: