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

Вниз

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

 
DelphiN!   (2003-12-20 20:34) [0]

Дело в том, что я с помощью ф-ии RegisterHotKey перехватываю нажатие определенной клавиши в системе. Событие о нажатии идет в мой обработчик, а он обрабатывает нажатие в своих целях, но при этом создается ситуация, что событие о нажатии не доходит текущему окну(создается илюзия что клавиатура не работает). Так мне нужно сначало вызвать свой обработчик при нажатии горячей клавиши(что у меня получается), а потом из него послать событие о этой клавиши(текущему окну или всей системе), так как это сделать?

Вот что я пробовал, но не пашет, не тому событие посылаю наверное
SendMessage(getfocus, WM_CHAR, Ord("A"), 0);

Заранее благодарен.


 
DelphiN!   (2003-12-20 22:28) [1]

В процедуре обработки пробовал писать:
SendMessage(getactivewindow, WM_KEYDOWN,msg.LParamHi,0);
SendMessage(getactivewindow, WM_KEYUP,msg.LParamHi,0);


Но не помогает!!!!


 
DelphiN!   (2003-12-23 16:35) [2]

Народ, ну помогите, очень надо!



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

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

Наверх





Память: 0.45 MB
Время: 0.009 c
3-93813
Крутыш
2004-02-03 00:18
2004.02.29
Проблемы с датами в запросе Update


14-94107
Ru
2004-02-10 10:49
2004.02.29
Русский Линакс


1-93866
Bannikov
2004-02-16 11:52
2004.02.29
DefineProperties ?


1-93955
Anton
2004-02-17 11:46
2004.02.29
Как загрузить и сохранить значения переменных из файла в файл?


14-94125
Домарощинер
2004-02-08 15:45
2004.02.29
Apache+PHP+MySQL on Win2k:download & setup





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