我想知道如何在AutomationElement
上获得特定类型的操作?关于使用
AutomationFocusChangedEventHandler handler = new AutomationFocusChangedEventHandler(OnFocusChange);
Automation.AddAutomationFocusChangedEventHandler(handler);
在那里,我可以获得有关聚焦元素的所有信息。
但是我需要知道是否单击了按钮,是否编辑了编辑输入或是否关闭了窗口等等。
我知道AccEvent提供了这种信息,它将Property,Focus和Automation之间的事件与每个事件进一步区分开来。
基本上我想记录对元素执行的操作然后重复它。
如何使用C#获取它?
顺便说一下。我使用COMwrapper类进行UIAutomation。