Udostępnij za pośrednictwem


Obsługa zdarzeń

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

Obsługi zdarzeń jest również obsługiwany dla macierzystych klas C++ (klasy C++, które nie implementują obiektów COM), jednak, że wsparcie jest przestarzała i zostaną usunięte w przyszłym wydaniu.Aby uzyskać więcej informacji, zobacz Obsługi zdarzeń, w macierzystym C++.

Obsługa zdarzeń obsługuje jedno - i wielowątkowych obciążenie i chroni dane przed równoczesnym dostępem wielowątkowym.Umożliwia również wynikać podklas źródła zdarzeń lub klasy odbiornika i wsparcie rozszerzone zaopatrzenia zdarzeń i odbieranie w klasie pochodnej.

Visual C++ zawiera atrybuty i słów kluczowych w celu zgłaszania zdarzeń i moduły obsługi zdarzeń.Atrybuty zdarzenia i słowa kluczowe mogą być używane, w programach CLR i macierzystych programów C++.

Temat

Opis

źródło_zdarzenia

Tworzy źródło zdarzenia.

event_receiver

Tworzy zdarzenie odbiornika (obiekt sink).

klasy __Event

Deklaruje zdarzenie.

__raise

Podkreśla witryny wywołanie zdarzenia.

__hook

Kojarzy metody obsługi ze zdarzeniem.

__unhook

Dissociates metody obsługi zdarzenia.

Zobacz też

Informacje

Słów kluczowych języka C++

Inne zasoby

Skorowidz języka C++

Event Handling Samples