Биты контекста контекстного меню Internet Explorer - PullRequest
1 голос
/ 15 сентября 2009

Я пытаюсь добавить две новые записи в контекстное меню, одну для изображений и одну для якорей. Я использую 0x2 для изображений 0x20 для якорей, они отображаются правильно, но когда есть изображение со ссылкой, только ссылка на изображение показывает, что они делают разные вещи, поэтому я хотел бы, чтобы оба элемента отображались?

1 Ответ

0 голосов
/ 15 февраля 2011

@ Remy - это параметр реестра Windows, используемый для расширения контекстного меню в IE.

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

@ Хамза Вам нужно изменить 0x20 на 0x22 (сумма 0x2 и 0x20), а затем проверить свойство «external.menuArguments.event.srcElement» в сценарии. Если это изображение, то используйте его свойство src, если это якорное сканирование, это дочерние узлы для любых элементов изображения.

Вы также можете просто использовать 0x1 или 0x3F, которые представляют «По умолчанию» и «Все» соответственно. Вот все доступные значения -

1 = по умолчанию, 2 = изображения, 4 = органы управления, 8 = таблицы, 16 = выбор текста, 32 = Якорь, 63 = все

(8, таблицы не работают вообще AFAIK)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...