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

Вниз

Help!   Найти похожие ветки 

 
WithoutHead   (2001-11-27 19:09) [0]

НИкогда не писал на ВинАпи так что прошу не удивлятся...
Пытаюсь послать проге сообщение нажатия клавиши "c"
Делаю так:
SendMessage( hWndHandle,
WM_KEYDOWN,
VkKeyScan("c"),
0 );
Прога никак не реагирует, в чем дело?


 
Иван Шихалев   (2001-11-27 19:32) [1]

А как насчет WM_KEYUP?


 
WithoutHead   (2001-11-27 20:26) [2]

А что такое WM_KEYUP?
WM_KEYDOWN когда нажимаю, а WM_KEYUP когда отпускаю кнопку что-ли?
Так зачем тогда WM_KEYUP?


 
Иван Шихалев   (2001-11-27 20:33) [3]

А чтоб WM_KEYPRESS ушло :)


 
WithoutHead   (2001-11-27 20:45) [4]

Теперь понял, но все равно не получается :(
Может вторым параметром надо что-то посылать?
Типа
SendMessage( hWndHandle,
WM_KEYUP,
VkKeyScan("c"),
чего-то там... );


 
Mr. API   (2001-11-28 12:21) [5]

Может WM_CHAR?


 
marconi   (2001-11-28 13:44) [6]



PostMessage(FindWindow("Tform1",nil),WM_CHAR,ord("c"),0);


 
WithoutHead   (2001-11-28 16:54) [7]

WM_CHAR не работает.

SendMessage( FindWindow( PChar("Winamp v1.x"),nil ),
WM_KEYDOWN,
VkKeyScan("c"),
3145729 );
SendMessage( FindWindow( PChar("Winamp v1.x"),nil ),
WM_KEYUP,
VkKeyScan("c"),
-2143092735 );

Пишу вот так все работает, но только для ВинАмп-а. У меня есть плеер: CoolPlayer , ему посылаю тоже самое, только
FindWindow( "CoolPlayer", nil );
и не работает... в чем дело? Если кому интересно могу послать на мыло сам CoolPlayer он 213 Кб в архиве занимает...



 
marconi   (2001-11-29 09:57) [8]

PostMessage


 
WithoutHead   (2001-11-29 18:26) [9]

2marconi:
Спасибо большое, все получилось....
Усли не в лом может объяснит, кто чем Send от PostMessage отличается



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

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

Наверх




Память: 0.45 MB
Время: 0.003 c
1-90267
elk
2002-01-09 13:24
2002.01.28
перекодировка hello <-> руддщ


6-90343
Dmitry V. Averuanov
2001-11-05 14:26
2002.01.28
Удаленное управление !


3-90195
Вика
2001-12-21 22:25
2002.01.28
Хранимые процедуры и рефреш таблицы


3-90213
Andrew80
2001-12-23 22:45
2002.01.28
В таблице есть поле FLOAT.


1-90258
АНАТОЛИЙ
2001-12-24 15:25
2002.01.28
DELPHI-VBScript(JavaScript)





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