事件处理
COM 类(实现 COM 对象的 C++ 类,通常使用 ATL 类或 coclass 特性)主要支持事件处理。有关更多信息,请参见 COM 中的事件处理。
本机 C++ 类(不实现 COM 对象的 C++ 类)也支持事件处理,但将来版本中会弃用并删除此支持。有关详细信息,请参阅本机 C++ 中的事件处理。
事件处理支持单线程和多线程用法,并防止数据同时进行多线程访问。 它还允许您从事件源或接收器类派生子类,并支持派生类中的扩展事件源/接收。
Visual C++ 包含用于声明事件和事件处理程序的特性和关键字。 事件特性和关键字可用于 CLR 程序和本机 C++ 程序中。
主题 |
说明 |
---|---|
创建事件源。 |
|
创建事件接收器(接收器)。 |
|
声明事件。 |
|
强调一个事件的调用站点。 |
|
将处理程序方法与事件关联。 |
|
取消处理程序方法与事件的关联。 |