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

Вниз

WM_INPUTLANGCHANGE и TEdit   Найти похожие ветки 

 
Олег   (2004-03-05 14:15) [0]

Пролема в следующем: В форме обрабатывается событие WM_INPUTLANGCHANGE, но кобда в форму добавляю TEdit, событие просто не доходит до процедуры обработки. Кто нибудь сталкивался с этим?


 
MBo ©   (2004-03-05 14:21) [1]

WM_INPUTLANGCHANGERequest обрабатывай. Учти, что оно посылается вктивному окну (например, edit, находящемуся в фокусе)


 
Олег   (2004-03-05 14:28) [2]


> Учти, что оно посылается вктивному окну (например, edit,
> находящемуся в фокусе)

В том то и дело, что когда edit активен, я не могу получить ето событие!


 
Юрий Зотов ©   (2004-03-05 14:47) [3]

> Олег

Оно должно пройти через Application.OnMessage. Там и ловите, глобально.


 
Олег   (2004-03-05 14:57) [4]

А нужно оно только в одной модальной форме, что ж теперь из-за одного окна application на уши ставить....


 
Nikolay M. ©   (2004-03-05 15:01) [5]


> что ж теперь из-за одного окна application на уши ставить....

Поставь Application каким-нибудь другим способом, не на уши...
Либо в OnMessage ловишь и обрабатываешь WM_INPUTLANGCHANGEREQUEST, либо Handled = False.
?


 
Юрий Зотов ©   (2004-03-05 15:14) [6]

Если я правильно перевел хелп, то WM_INPUTLANGCHANGE посылается окну Application и уже там разруливается кодом VCL. А вот
WM_INPUTLANGCHANGEREQUEST, вроде как, приходит именно окну активной формы.


 
MBo ©   (2004-03-05 16:03) [7]

WM_INPUTLANGCHANGEREQUEST приходит Application и активному контролу (Edit, например)

WM_INPUTLANGCHANGE приходит только активному контролу.


 
Олег   (2004-03-05 18:08) [8]

Вот вот, а это еще и в компонент сдури засунуто.
WM_INPUTLANGCHANGEREQUEST в OnMessage удается отловить, но оно возникает до переключения раскладки.



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

Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.03 c
4-1069066970
Gilk
2003-11-17 14:02
2004.03.28
Показ главного окна запущенного приложения


4-1074052375
Sirus
2004-01-14 06:52
2004.03.28
Нужно событие типа AfterClose формы...


6-1073678785
The X
2004-01-09 23:06
2004.03.28
Автоматическая передача данных с одной машины на другую.


8-1068910424
Artur
2003-11-15 18:33
2004.03.28
Image. (Rotate)


9-1062931775
Micah'GF
2003-09-07 14:49
2004.03.28
Виртуальные каталоги





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский