WinEvents
Microsoft Windows作系统包括一项称为 WinEvents的功能,该功能使 Windows 桌面上运行的进程和应用程序能够交换某些类型的信息。 使用 Microsoft UI 自动化和Microsoft活动辅助功能的辅助功能工具是 WinEvents 的主要用户之一。
在辅助功能上下文中,UI 自动化提供程序和Microsoft活动辅助功能服务器使用 WinEvents 通知客户端应用程序 UI 中的更改,例如创建或销毁 UI 元素或元素名称、状态或值更改的时间。
本部分提供建议、指南和示例来帮助客户端处理 WinEvents,并帮助服务器确定何时触发相应的 WinEvent。
在本部分中
- 什么是 WinEvents?
- 注册挂钩函数
- System-Level 和 Object-Level 事件
- In-Context 和上下文外挂钩函数
- 挂钩函数中防止重新进入
- winEvent ID 的 分配
有关Microsoft活动辅助功能中的事件通知过程的概述,请参阅 Technical Overview中的 WinEvents。
相关主题