【问题标题】:Internet Explorer context menu context bitsInternet Explorer 上下文菜单上下文位
【发布时间】:2011-02-16 03:32:22
【问题描述】:

我正在尝试向上下文菜单添加两个新条目,一个用于图像,一个用于锚点。我将 0x2 用于图像 0x20 用于锚点,它们可以正确显示,但是当有带有链接的图像时,仅显示图像链接,它们会做不同的事情,所以我希望这两个项目都显示?

【问题讨论】:

  • 在那种情况下指定了哪些位?您的代码如何检查位?你能显示那个代码吗?
  • 好吧,我有两个注册表项,其中 0x2 和 0x20 具有不同的文本,我希望它们都显示为带有链接的图像。没有代码。

标签: windows internet-explorer contextmenu


【解决方案1】:

@Remy - 这是一个 Windows 注册表设置,用于扩展 IE 中的上下文菜单。

HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\MenuExt\\

@Hamza 您需要将 0x20 更改为 0x22(0x2 和 0x20 的总和),然后检查脚本中的“external.menuArguments.event.srcElement”属性。如果它是图像,则使用它的 src 属性,如果它是锚点扫描它的任何图像元素的子节点。

您也可以只使用分别表示“默认”和“全部”的 0x1 或 0x3F。以下是所有可用的值 -

1 = 默认值, 2 = 图像, 4 = 控制, 8 = 表格, 16 = 文本选择, 32 = 锚, 63 = 全部

(8,表格根本不工作 AFAIK)

【讨论】:

    猜你喜欢
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 2023-03-08
    相关资源
    最近更新 更多