如何检测应用程序中的右键单击

时间:2010-01-12 01:02:55

标签: c# right-click

我的目标是在用户右键单击图片/文件时附加上下文菜单(vista和win7)。

我的文件部分已经关闭(即,他们右键单击文件并显示我的菜单)但是我无法理解在Firefox中右键单击时需要做什么,或者。

每当有人右键点击IE或Firefox中的图像文件时,我都会尝试添加上下文菜单。那可能吗?

3 个答案:

答案 0 :(得分:2)

如果你想插入用户浏览器中发生的事情,你应该写一个浏览器扩展来做到这一点,而不是试图破解那些可能你想要的东西。

答案 1 :(得分:1)

最好的解决方案是为用户使用的浏览器开发一个插件,无论是用于Internet Explorer,FireFox还是Chrome等。

尝试创建某种黑客攻击只会给用户带来糟糕的体验,因此最好开发一些能够正常运行的东西。

这里有一些链接可以帮助您朝着正确的方向前进:

谷歌浏览器:http://www.mattcutts.com/blog/write-chrome-extension/

Mozilla FireFox:https://developer.mozilla.org/en/Gecko_Plugin_API_Reference/Plug-in_Development_Overview

(我似乎无法找到任何Internet Explorer)

对不起,我不能给你一个明确的答案,但希望这至少应该让你的球滚动。

答案 2 :(得分:0)

可能吗?

NO

对于浏览器:您需要为每个要支持的浏览器开发扩展

For Desktop:http://www.codeproject.com/KB/cs/dateparser.aspx(忽略关于如何捕捉日期时间的所有愚蠢的指示)