COM事件

是對於每個要回響的事件,要在事件回響類中添加相應的事件回響函式。事件回響函式的名稱可以自己選擇,但參數和返回值必須和COM對象的定義一致。

簡介

連線點在 COM環境中建立客戶端伺服器之間的雙向通信

作用

利用這一機制,COM 伺服器可以在發生某一事件時回叫客戶端。例如,伺服器(如 Microsoft Internet Explorer)可以引發一個事件,以報告對其客戶端程式的更改(如標題更改)。客戶端創建一個稱作事件接收器的內部 COM 對象來為傳入通知做準備。一旦收到通知,客戶端就可以執行與該事件關聯的操作。
事件接收器提供用於向伺服器公開事件相關方法的接口。伺服器通過調用這些事件相關方法來引發事件。客戶端會將事件接收接口當作普通的 COM 接口來實現。伺服器將該接口聲明為輸出接口。
實現事件接收接口的 COM 客戶端通常稱作事件接收器,或簡稱為接收器。引發事件的伺服器稱作源。

相關詞條

相關搜尋

熱門詞條

聯絡我們