ON_EVENT

使用ON_EVENT巨集來定義事件處理常式函式,請在事件引發 OLE 控制項。

ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )

參數

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

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

  • dispid
    控制項所引發之事件的分派 ID。

  • pfnHandler
    處理事件的成員函式指標。這個函式應該有 BOOL 傳回型別和參數型別符合該事件的參數 (請參閱vtsParams)。此函式應該會傳回 ,則為 TRUE ,表示已處理的事件。 否則 ,則為 FALSE

  • vtsParams
    一系列的 VTS_ 的常數,指定事件的參數型別。這些都是相同的常數,例如用於分派對應項目DISP_FUNCTION

備註

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

VTS_I2 VTS_BOOL

指定一個清單,列出短整數,後面加上 BOOL

為一系列 VTS_ 常數,請參閱 EVENT_CUSTOM

需求

標頭: afxdisp.h

請參閱

參考

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_PROPNOTIFY_RANGE

概念

MFC 巨集和全域變數