Bagikan melalui


Penanganan acara

Penanganan peristiwa terutama didukung untuk kelas COM (kelas C++ yang mengimplementasikan objek COM, biasanya menggunakan kelas ATL atau atribut coclass ). Untuk informasi selengkapnya, lihat Penanganan peristiwa di COM.

Penanganan peristiwa juga didukung untuk kelas C++ asli (kelas C++ yang tidak menerapkan objek COM). Dukungan penanganan peristiwa C++ asli tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Untuk informasi selengkapnya, lihat Penanganan peristiwa di C++asli.

Catatan

Atribut peristiwa di C++ asli tidak kompatibel dengan Standard C++. Mereka tidak dikompilasi saat Anda menentukan /permissive- mode kesuaian.

Penanganan peristiwa mendukung penggunaan tunggal dan multithreaded. Ini melindungi data dari akses multithread simultan. Anda dapat memperoleh subkelas dari sumber peristiwa atau kelas penerima. Subkelas ini mendukung sumber dan penerimaan peristiwa yang diperluas.

Pengkompilasi Microsoft C++ mencakup atribut dan kata kunci untuk mendeklarasikan peristiwa dan penanganan aktivitas. Atribut peristiwa dan kata kunci dapat digunakan dalam program CLR dan dalam program C++ asli.

Artikel Deskripsi
event_source Membuat sumber peristiwa.
event_receiver Membuat penerima peristiwa (sink).
__event Mendeklarasikan peristiwa.
__raise Menekankan situs panggilan suatu peristiwa.
__hook Mengaitkan metode handler dengan peristiwa.
__unhook Memisahkan metode handler dari suatu peristiwa.

Baca juga

Referensi bahasa C++
Kata kunci