Android 查找鼠标指针指向的对象
基于windows系统(xp或7),我们可以通过编程将鼠标指针移动到某个位置。我的问题是:当鼠标指针停留在屏幕上的某个文件图标上时,我如何知道它是哪个文件?(文件的绝对路径) 问题描述:我想在我的Android智能手机上开发一个应用程序,它可以远程控制我电脑上的鼠标指针。鼠标指针可以根据我在手机屏幕上的手势移动。当我点击手机时,鼠标指针只会点击我的电脑。最后,当我在电脑屏幕上选择一个文件(点击该文件一次)后,一些特殊的手势(即在手机屏幕上画一个圆圈)可以将该文件从我的电脑复制到我的Android手机。基本上,我需要在电脑上设置一个服务器,并通过WiFi或蓝牙与手机通信Android 查找鼠标指针指向的对象,android,windows,pointers,mouse,interaction,Android,Windows,Pointers,Mouse,Interaction,基于windows系统(xp或7),我们可以通过编程将鼠标指针移动到某个位置。我的问题是:当鼠标指针停留在屏幕上的某个文件图标上时,我如何知道它是哪个文件?(文件的绝对路径) 问题描述:我想在我的Android智能手机上开发一个应用程序,它可以远程控制我电脑上的鼠标指针。鼠标指针可以根据我在手机屏幕上的手势移动。当我点击手机时,鼠标指针只会点击我的电脑。最后,当我在电脑屏幕上选择一个文件(点击该文件一次)后,一些特殊的手势(即在手机屏幕上画一个圆圈)可以将该文件从我的电脑复制到我的Android
但是我被上面的问题困住了。提前感谢。与其尝试找出鼠标下的项目,为什么不让系统告诉你呢?您已经选择了该项目,因此只需将其复制到剪贴板。(别忘了,图标可以代表虚拟内容,而不仅仅是文件。) 或者,你也可以。在您的情况下,它不仅是鼠标指向的项目,而且是鼠标单击的项目,这对您有很大帮助,因为这会选择它
请注意,此技术仅在用户在资源管理器窗口中选择项目时有效。在其他程序中,它对图标没有帮助。你没有,它指向一个像素。像素恰好是由一个程序绘制的,该程序渲染图标以表示文件,这是该程序的一个实现细节。程序本身不会有任何问题,它知道它画了什么以及哪个图标与哪个文件匹配。如果您想搞乱Explorer,请查看shell扩展。如果您描述了您试图解决的总体问题,我们可以建议其他解决方案。@HansPassant谢谢您的评论。鼠标控制我想做的事情不属于任何特定的程序。这只是正常的。当鼠标指针悬停在某个文件的图标上方时,如何获取该文件的路径信息?我对windows编程一无所知。“请容忍我的拙劣表情。”雷蒙德陈,我只是为我的问题补充了一些内容。我非常感谢你的建议。非常感谢。但是“向shell对象模型询问焦点项目的标识”中提到的scratch程序的链接不可用。你能给我看一些使用这个功能的简单的scratch程序吗?事实上,我想为java程序使用文件路径。虽然在scratch程序中真的没有什么有趣的东西。你想要的是在基础文章中。scratch程序只是本文中调用函数的一个借口。(本文中的函数甚至不是您想要的函数;它只是一个起点。)