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 |
---|---|
Tworzy źródło zdarzenia. |
|
Tworzy odbiorcę zdarzenia (obiekt sink). |
|
Deklaruje zdarzenie. |
|
Podkreśla wywoływaną witrynę w zdarzeniu. |
|
Skojarzenie metody obsługi z zdarzeniem. |
|
Odłącza metodę obsługi od zdarzenia. |