|
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 64
|
|
Как установить и обрабатывать HotKey из dll (из фильтра directshow)09.07.2011, 01:32. Показов 1977. Ответов 3
Метки нет (Все метки)
Надо сделать горячую клавишу из своей динамической библиотеки (фильтра directshow) где нет своих окон в плеер который её подгружает. давно интересуюсь как, раньше надо было в dll сделать хоткей, после долгих попыток = забил. теперь возникла та-же потребность, но уже для фильтра directshow.
найденные варианты: 1.RegisterHotkey на создаваемое из dll невидимое окно, сколько не пробовал - не вышло (давно еще) 2.SetWindowsHookEx с WH_KEYBOARD думаю теперь тыкать 3.за'loop'ить какую-нибудь ф-цию в бесконечный цикл и проверять GetAsyncKeyState до посинения (сомнительно вообще) дополнительный требования: чтоб хоткей работал как от англ, так и от русской раскладки ( был независимым от раскладки) ctrl+x буду очень благодарен помощи тк гуглил-гуглил, да не выгуглил.
0
|
|
| 09.07.2011, 01:32 | |
|
Ответы с готовыми решениями:
3
как установить Skype4COM.dll? Как установить библиотеку dll |
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
| 09.07.2011, 02:37 | |
|
правильно ли я понимаю: медиаплеер используя directshow подгружает ваш фильтр, и вы используя фильтр хотите перехватывать хоткеи?
Добавлено через 7 минут я никогда не писал фильтров для directshow, но есть подозрение, что dll подгружается не в процесс плеера, а в подсистему, связанную с плеером через COM, поэтому первый пункт не может работать
0
|
|
|
|
||||||||||||
| 09.07.2011, 04:16 | ||||||||||||
HMODULE module = LoadLibrary("Hook.dll"); Вот код, чтобы перехватчик выгружался из вашей проги так в MFC накидал.
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 64
|
|
| 09.07.2011, 17:24 [ТС] | |
|
xAtom, ха, работает
![]() вот только: - модификаторы вроде ctrl и shift как учитывать?
0
|
|
| 09.07.2011, 17:24 | |
|
Помогаю со студенческими работами здесь
4
Как установить файл d3dx9 41 dll Умер Windows 7 после случайного удаления rpcrt.dll. Как его установить? Необходимо создать dll в которой буду обрабатывать list<list<string>>
HotKey для button, как? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|