Главная страница
    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.56 MB
Время: 0.03 c
3-90234
Быданцев Александр
2001-12-09 16:40
2002.01.28
DB2


1-90320
Lcoder
2002-01-10 05:31
2002.01.28
InstallShield -> системные ini-файлы


1-90323
Surprising
2002-01-06 17:36
2002.01.28
Сохранить форму как файл графики


3-90221
grab
2001-12-24 20:30
2002.01.28
сохранение и открытие файлов в StringGrid


7-90391
Dmitriy-5
2001-10-10 14:49
2002.01.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
Английский Французский Немецкий Итальянский Португальский Русский Испанский