Udostępnij za pośrednictwem


Obsługa zdarzeń

Obsługa zdarzeń przede wszystkim jest obsługiwana dla klas COM ( klasy języka C++, które implementują obiekty COM zazwyczaj przy użyciu klasy ATL lub atrybutu coclass). Aby uzyskać więcej informacji, zobacz Obsługa zdarzeń w COM.

Obsługa zdarzeń jest również obsługiwana dla natywnych klas języka C++ (klasy języka C++, które nie implementują obiektów COM), jednak obsługa jest przestarzała i zostanie usunięta w przyszłej wersji. Aby uzyskać więcej informacji, zobacz Obsługa zdarzeń w natywnym języku C++.

Obsługa zdarzeń obsługuje jedno - i wielowątkowe użytkowanie i chroni dane przed równoczesnym dostępem wielowątkowym.Pozwala również na uzyskanie podklasy ze źródła zdarzeń lub klas odbiornika i obsługi rozszerzonych źródeł zdarzeń i odbieranie w klasie pochodnej.

Program Visual C++ zawiera atrybuty i słowa kluczowe do zgłaszania zdarzeń i modułów obsługi zdarzeń.Atrybuty zdarzeń i słów kluczowych można użyć w programach CLR i w natywnych programach w języku C++.

Temat

Opis

event_source

Tworzy źródło zdarzenia.

event_receiver

Tworzy odbiorcę zdarzenia (obiekt sink).

__wydarzenie

Deklaruje zdarzenie.

__raise

Podkreśla wywoływaną witrynę w zdarzeniu.

__hook

Skojarzenie metody obsługi z zdarzeniem.

__unhook

Odłącza metodę obsługi od zdarzenia.

Zobacz też

Informacje

Słowa kluczowe języka C++

Inne zasoby

Materiały referencyjne dotyczące języka C++

Event Handling Samples