Добавление сочетаний клавиш к кнопкам панели инструментов в IE - PullRequest
1 голос
/ 19 ноября 2010

Hii .. Я сделал пользовательскую панель инструментов в IE. Я хотел бы иметь сочетания клавиш для кнопок того же. Является ли это возможным. В частности, я бы хотел, чтобы параметры панели инструментов были доступны с помощью комбинации клавиш, таких как Ctrl + Alt + A и т. Д.

Ответы [ 2 ]

0 голосов
/ 24 ноября 2010

Я наконец-то нашел решение с использованием глобальных клавиатурных хуков viz m_hhook = :: SetWindowsHookEx (WH_KEYBOARD, KeyboardProc, NULL, GetCurrentThreadId ());

Для получения более подробной информации перейдите по ссылке http://www.ookii.org/post/ie_addon_development_globally_capturing_keyboard_input.aspx

0 голосов
/ 22 ноября 2010

Вам необходимо реализовать правильный интерфейс. Я не уверен на 100%, что это такое. Это может быть IInputObject . Это может быть один из сумасшедших OLE интерфейсов. Вы можете установить точку останова в вашей реализации QueryInterface () и посмотреть, что она запрашивает.

...