共用方式為


事件處理

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

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

事件處理支援單一和多執行緒的使用方式,並在同時由多個執行緒存取時保護資料。 它也可讓您從事件來源或接收器類別衍生子類別,並在衍生類別中支援擴充的事件來源或接收。

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

主題

說明

event_source

建立事件來源。

event_receiver

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

__event

宣告事件。

__raise

強調事件的呼叫位置。

__hook

建立處理常式方法與事件的關聯。

__unhook

解除處理常式方法與事件的關聯。

請參閱

參考

C++ 關鍵字

其他資源

C++ 語言參考

Event Handling Samples