Sdílet prostřednictvím


Zpracování událostí

Zpracování událostí je primárně určeno pro třídy modelu COM (třídy jazyka C++, které implementují objekty COM, obvykle pomocí tříd knihovny ATL nebo atributu coclass). Další informace naleznete v tématu Zpracování událostí v modelu COM.

Zpracování událostí je také podporováno nativními třídami jazyka C++ (třídy jazyka C++, které neimplementují objekty modelu COM), ačkoli je tato podpora zastaralá a bude v budoucí verzi odstraněna. Další informace naleznete v tématu Zpracování událostí v nativním jazyce C++.

Zpracování událostí podporuje jednovláknové a vícevláknové použití a chrání data před současným přístupem více vlákny.Zároveň umožňuje odvodit podtřídy ze zdroje události nebo tříd příjemce a v odvozené třídě podporuje rozšířené události zdroje a příjemce.

Jazyk Visual C++ obsahuje atributy a klíčová slova pro deklarování událostí a obslužných rutin.Atributy událostí a klíčová slova lze použít v programech modulu CLR a v nativních programech jazyka C++.

Téma

Description

event_source

Vytvoří zdroj události.

event_receiver

Vytvoří příjemce události.

__event

Deklaruje událost.

__raise

Zvýrazní stranu volání události.

__hook

Přidruží metodu obslužné rutiny k události.

__unhook

Odpojí metodu obslužné rutiny od události.

Viz také

Referenční dokumentace

Klíčová slova jazyka C++

Další zdroje

Referenční dokumentace jazyka C++

Event Handling Samples