使用Win API点击文件时如何获取文件名?
我需要使用Win API从屏幕上的任何鼠标单击对象获取文本, 我能够使用 WindowFromPoint 获取GUI应用程序(例如:按钮)中的文本,但是当我点击桌面上的文件时,我需要知道文件名,或者资源管理器。
答案 0 :(得分:1)
可能的解决方法是单击两次(不是双击),模拟Ctrl + A和Ctrl + C事件并从剪贴板获取文本。另一种方法是使用基于UI Automation API的框架(如Teststack.White in C#)或立即调用UIA API(参见AutomationElement.FromPoint)。