2011-06-07 62 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