共用方式為


事件處理

事件處理主要是支援的 COM 類別 (C++ 類別來實作 COM 物件,通常使用 ATL 類別或 coclass 屬性)。 如需詳細資訊,請參閱 COM 中的事件處理

事件處理,也支援原生 C++ 類別 (C++ 類別不會實作 COM 物件),不過,支援已被取代,並將在未來版本中移除。 如需詳細資訊,請參閱原生 C++ 中的事件處理

事件處理支援單執行緒和多執行緒的使用方式,並且可以保護資料免於執行緒同時存取。 也可以讓您衍生子類別從事件來源,或接收器類別,並支援延伸事件傳送/接收的衍生類別中。

Visual C++ 包含屬性和關鍵字來宣告事件和事件處理常式。 CLR 的程式或原生 C++ 程式,可以使用事件屬性和關鍵字。

主題

描述

event_source

建立事件來源。

event_receiver

建立將事件接收器 (接收)。

__event

宣告事件。

__raise

強調事件的呼叫站台。

__hook

關聯事件處理常式方法。

__unhook

Dissociates 從事件處理常式方法。

請參閱

參考

C + + 關鍵字

其他資源

C + + 語言參考

Event Handling Samples