Обработка событий
Обработка событий в основном поддерживается для COM-классов (классов C++, реализующих COM-объекты, как правило с использованием ATL-классов или атрибута coclass ). Дополнительные сведения см. в разделе Обработка событий в COM.
Обработка событий также поддерживается для собственных классов C++ (классов C++, которые не реализуют объекты COM-модели), однако эта поддержка является устаревшей и в будущих выпусках будет удалена. Дополнительные сведения см. в разделе Обработка событий в собственном коде С++.
Обработка событий поддерживает одно- и многопоточное использование и защищает данные от одновременного многопоточного доступа. Она также позволяет извлекать вложенные классы из источника события или классов приемника и поддерживать расширенный поиск и получение событий в производном классе.
Visual C++ включает атрибуты и ключевые слова для объявления событий и обработчиков событий. Атрибуты событий и ключевые слова можно использовать в программах CLR и собственных программах С++.
Раздел |
Описание |
---|---|
Создает источник событий. |
|
Создает приемник событий (получатель). |
|
Объявление события. |
|
Выделяет место вызова события. |
|
Связывает метод обработчика с событием. |
|
Отменяет связь метода обработчика с событием. |