Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.024 c
1-1101455243
msm
2004-11-26 10:47
2004.12.12
Запись текста в файл


4-1098867565
GuestTM
2004-10-27 12:59
2004.12.12
Как отловить ACCESS VIOLATION...


14-1101333145
Труп Васи Доброго
2004-11-25 00:52
2004.12.12
Citrix


1-1101161742
Bobby Digital
2004-11-23 01:15
2004.12.12
Listbox


1-1101739912
Rem
2004-11-29 17:51
2004.12.12
Создание глобальной переменной Application




   Наверх