Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];

Вниз

Как на уровне HOOK отследить изменение раскладки клавиатуры?   Найти похожие ветки 

 
vasilly   (2003-02-09 22:09) [0]

Получается отследить изменение раскладки только у текущего приложения, а необходимо отчледить глобальные изменения раскладки... причем речи о перехвате WM_INPUTLANGCHANGEREQUEST не идет, как это можно сделать по другому?
вариант с перехватом события не устравивает.


 
vasilly   (2003-02-09 22:35) [1]

Проблема в том что получается отловить измения только для того приложения, которое собственно ставить ловушку...а как сделать это для любого изменения раскладки, совершенно не понятно...
такое чуство что никак..
хук на то чтобы отловить мессаж... поставить не получается...
или ставлю не так :)


 
vasilly   (2003-02-09 22:54) [2]

СПАСИБО! :) мастера...
сам разобрался :)
WH_SHELL|HSHELL_LANGUAGE


 
vasilly   (2003-02-10 12:13) [3]

единственная проблема что это работает только для Win95 :)
так что вопрос остается актуальным :)
кто-нить делал подобное?


 
DVM   (2003-02-10 12:16) [4]


> единственная проблема что это работает только для Win95

Это должно работать везде.
хук в dll?


 
vasilly   (2003-02-10 13:33) [5]

да хук в длл


 
DVM   (2003-02-10 16:50) [6]

я делал WH_SHELL|HSHELL_LANGUAGE
все работает в xp/2000/98


 
vasilly   (2003-02-10 18:12) [7]

Это отлавливает глобальные переключения раскладки? или только для текущего приложения?


 
Игорь Шевченко   (2003-02-10 18:17) [8]

Раскладка переключается только для текущего приложения. Всегда.


 
vasilly   (2003-02-10 20:56) [9]

я это понимаю, отсюда вопрос: как отследить переключение для какого либо пусть заранее известного приложения но не для родителя hook"а


 
Eug201   (2003-02-11 08:52) [10]

Если ловушка ловит только события активного окна - это проблемы реализации. http://delphi.mastak.ru/articles/hooks/index.html


 
vasilly   (2003-02-11 13:49) [11]

Да, конечно реализации... хуки от клавы работают главное а для этого хука значит проблемы?
Вы сами хоть проверяли?? вот когда проверите, тогда отвечайте...
Проблема не в реализации, проблема в чем то другом и я догадываюсь, но я хотел услышать ответ от тех людей которые это делали, а не от тех кто начитавшись теории подсказывает... так и я могу.... :)



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-30459
Kron
2003-03-31 11:39
2003.04.10
Как обработать событье максимизации формы?


3-30255
SZap
2003-03-20 14:07
2003.04.10
Не могу работать с базой на двух компах...


6-30483
JMER
2003-02-10 10:05
2003.04.10
CGI - exe поиск сервера


3-30278
Сергей
2003-03-18 14:35
2003.04.10
SQL таблицы. Реализация.


14-30582
mikeevteev
2003-03-25 01:08
2003.04.10
Где найти avi для длительной файловой операции.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский