事件处理
事件处理用于 COM 类主要支持 (C++ 类实现的 COM 对象,使用 ATL 通常类别或 coclass 属性)。有关更多信息,请参见 COM 中的事件处理。
事件处理为没有实现 COM 对象) 的本机 C++ 类 (C++ 类还支持,但是,支持已弃用,并将从未来版本中移除。有关更多信息,请参见 处理在本机 C++ 的事件。
事件处理支持单和多线程的用法并防止同时多线程访问数据。它还允许从事件源或接收器类派生子类和支持扩展的事件源向/接收在派生类中。
Visual C++ 包含属性和关键字声明的事件和事件处理程序。事件属性和关键字可用于 CLR 程序和在本机 C++ 程序。
主题 |
说明 |
---|---|
创建一个事件源。 |
|
创建一个事件接收器 (接收器)。 |
|
声明事件。 |
|
基础事件的调用站点。 |
|
将处理程序方法与事件。 |
|
取消与事件的一个处理程序方法。 |