Перехват нажатия клавишной комбинации в IE
От: strangeHunter Россия  
Дата: 01.10.04 10:23
Оценка:
Такая проблемка:
Необходимо обработать событие — нажатие на определённую комбинацию клавиш в проводнике, при нажатии на которую обрабатываются выделенные файлы. Наверное лучшим вариантом будет написание Shell Extension. Но я в этом не силён...
Подскажите как это сделать под .Net
Заранее спасибо.
Чтобы зарабатывать вдвое больше, надо вдвое больше работать. Не вижу в чем тут выгода?
Перехват нажатия клавишной комбинации в IE
От: Аноним  
Дата: 01.10.04 12:55
Оценка:
Если не надо сильно заморачиваться..то можно по простецки:
Загрузить в память свою програмку которая будет отслеживать нажатие на клавиатуру (Поставить таймер милисекунд этак на 200)
Api функция — GetKeyState помоему..или как то так.
И при нажатии на клавишу проверять где в данный момент фокус. Если на IE значит обрабатываем это нажатие..если нет..пропускаем.


А еще можно hook повесить. SetKeybHook помоему называется.

За название Api не ручаюсь...просто только что переустаноил систему...студия еще не стоит.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Перехват нажатия клавишной комбинации в IE
От: strangeHunter Россия  
Дата: 01.10.04 14:50
Оценка:
Здравствуйте, maxidrom, Вы писали:

А>Если не надо сильно заморачиваться..то можно по простецки:

А>Загрузить в память свою програмку которая будет отслеживать нажатие на клавиатуру (Поставить таймер милисекунд этак на 200)
А>Api функция — GetKeyState помоему..или как то так.
А>И при нажатии на клавишу проверять где в данный момент фокус. Если на IE значит обрабатываем это нажатие..если нет..пропускаем.


А>А еще можно hook повесить. SetKeybHook помоему называется.


А>За название Api не ручаюсь...просто только что переустаноил систему...студия еще не стоит.


А как в таком случае получить список выделенных файлов? Без использования shell extension по-моему не обойтись. Вот только КАК имменно это сделать на C#?
Чтобы зарабатывать вдвое больше, надо вдвое больше работать. Не вижу в чем тут выгода?
Перехват нажатия клавишной комбинации в IE
От: Аноним  
Дата: 01.10.04 16:04
Оценка:
>Наверное лучшим вариантом будет написание Shell Extension. Но я в этом не силён...
Подскажите как это сделать под .Net

Windows Shell<br />
Create Namespace Extensions for Windows Explorer with the .NET Framework
________________________________
Visual Developer — Visual C# MVP


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.