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

Вниз

использование стрелок на клавиатуре   Найти похожие ветки 

 
frEE)stylEr   (2004-11-29 19:13) [0]

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


 
YurikGL ©   (2004-11-29 19:44) [1]

Ошибка в 17-й строке....


 
frEE)stylEr   (2004-11-29 19:46) [2]

>Ошибка в 17-й строке....

что-то я не понял..где эта 17 строка и что в ней не правильно???


 
abc   (2004-11-29 19:53) [3]

поставь  хук на клавиатуру


 
frEE)stylEr   (2004-11-29 20:05) [4]

а что это такое???
(sorry я новичок)


 
YurikGL ©   (2004-11-29 20:38) [5]


> frEE)stylEr   (29.11.04 20:05) [4]

приведи код, который у тебя с альтом работает...


 
frEE)stylEr   (2004-11-29 20:51) [6]

я как бы сначала попробовал просто чтобы при нажатии стрелки вверх выводилось ссобщение

if key=38 then showmessage("проверка");

вот.....оч простой с альтом работает


 
begin...end ©   (2004-11-29 21:13) [7]

> [6] frEE)stylEr   (29.11.04 20:51)

А без Alt"а этот код не работает? Не верю (© Станиславский).


 
frEE)stylEr   (2004-11-29 21:15) [8]

у меня не хочет работать!!!!
я незнаю почему!!!


 
begin...end ©   (2004-11-29 21:21) [9]

> [8] frEE)stylEr   (29.11.04 21:15)

А у меня работает (не знаю, почему). :-)

Так Вы ничего не скрываете - код из [6] помещён в обработчик OnKeyDown формы, больше в этом обработчике ничего нет, и ShowMessage выполняется только в том случае, когда клавиша "стрелка вверх" нажата с Alt?


 
frEE)stylEr   (2004-11-29 21:24) [10]

да всё именно так...прям ума не приложу в чём дело..


 
begin...end ©   (2004-11-29 21:31) [11]

> [10] frEE)stylEr   (29.11.04 21:24)

Хм... А Вы этот тест делаете на новом проекте, т.е. проекте, где есть только пустая форма? Если нет, то попробуйте. Тогда дальше будем думать.


 
frEE)stylEr   (2004-11-29 21:34) [12]

на новом проекте получается....интересно чтоже в том у меня такое....хмммм...


 
begin...end ©   (2004-11-29 21:51) [13]

> [12] frEE)stylEr   (29.11.04 21:34)

Я потерялся в догадках.


 
OneFragLeft ©   (2004-11-30 09:07) [14]

Есть предположение, что форма находится не в фокусе, т.е. другой контрол его забирает, поэтому не происходит событие OnKeyDown у формы. Стоит только на пустую форму кинуть кнопку, как в новом проекте форма перестаёт обрабатывать нажатие клавиши.
Вероятней всего придётся делать [3];



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

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

Наверх




Память: 0.47 MB
Время: 0.04 c
14-1100092294
gn
2004-11-10 16:11
2004.12.12
Linux самая небезопасная операционная система в мире!


14-1101289952
Holy
2004-11-24 12:52
2004.12.12
Почему так много программистов?


1-1101420575
Vir
2004-11-26 01:09
2004.12.12
Перетаскивание визуальных компонентов


1-1101794573
_sulent
2004-11-30 09:02
2004.12.12
Вопрос по DLL


14-1101125952
WondeRu
2004-11-22 15:19
2004.12.12
Прехват функций COM-интерфейсов





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