2011-06-07 67 views
1

我正在处理文件信息的项目,如工具提示文件属性等 所以我的问题是我可以集成和任何人,如果鼠标是鼠标监听器在Windows资源管理器或桌面上的文件上,以这种方式,我可以显示一个工具提示并与其他函数一起处理。 PS:我需要文件名(带文件名的完整路径),Mose已经结束了。鼠标侦听器,检测文件鼠标在资源管理器中

+0

避免在资源管理器中使用C#。它需要一个.Net VM。这是一个全过程的决定,您将使用.Net虚拟机,并且您不能将其作为插件来确定所有其他插件都应该使用.Net 2.0。 BTW,资源管理器使用PIDL而不是文件路径来识别项目;资源管理器中显示的许多项目都不是文件,但它们都有PIDL。 – MSalters 2011-06-07 21:41:33

回答

1

http://www.ghacks.net/2008/02/10/customize-windows-explorer-tooltips/列出了鼠标移动文件时更改工具提示的方法。
如果您希望进行更高级的操作,例如在mouseover上运行自定义程序,那么您可能需要重新考虑为什么需要执行此操作(建议),或者使用例如鼠标悬停鼠标消息来做一些难看的事情。 http://msdn.microsoft.com/en-us/library/ms644988(v=vs.85).aspx

+0

我想要获得带有完整路径的文件名,即鼠标悬停的文件。 – Burimi 2011-06-07 19:48:49

+0

为什么?应用程序的哪些部分需要这样做,并且可以采用更好的方法吗? – Sysyphus 2011-06-08 00:26:24

+0

鼠标悬停我想要显示一些文件属性和工具提示中的按钮,用户可以决定他/她是否要导入该文件。 – Burimi 2011-06-08 09:06:42