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

Вниз

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

 
Карлсон   (2003-01-12 00:13) [0]

можно ли с помощью DXInput получить значение нажатой клавиши, а не только сообщение о том, что она нажата?
и почему, когда я пишу

for i:=0 to 255 do
begin
if DXInput1.Keyboard.Key[i]=True then
begin
DXDraw1.Surface.Canvas.TextOut(10,10,"Blow!");
end;
end;

и в программе нажимаю тильду, сообщение не инициализируется и Blow не выводится?


 
Asteroid   (2003-01-12 00:47) [1]

А ты не забыл сделать DXInput1.Update() ?


 
Карлсон   (2003-01-12 12:18) [2]

нет конечно :)
я нажимаю любую клавишу и сообщение инициализируется, нажимаю тильду и нуль :(((


 
Asteroid   (2003-01-12 16:24) [3]

Как интересно...у меня тильда тоже не работает...так же, как и PrintScreen и Pause...отлавливай OnKeyDown и OnKeyUp
А значение клавиши - это Char(i) (всегда заглавные буквы)


 
Карлсон   (2003-01-12 17:18) [4]

сенькс, уже со всем разобрался :)
только вот почему OnKeyPress для формы работает, а для DXDraw - нет?


 
Asteroid   (2003-01-12 19:21) [5]

Может у формы стоит KeyPreiew на true?
Встречный вопрос: можно ли с помощью DXInput отловить нажатие правой кнопки мыши и действий колесиком? У меня не получалось


 
Карлсон   (2003-01-12 19:32) [6]

посмотрите вот тут: http://daddy.h1.ru/index.shtml?dxarticle3
а насчет колесика я не знаю.

KeyPreview стоит на False


 
Asteroid   (2003-01-12 20:31) [7]

Оно конечно так, но вот...левая кнопка определяется, а остальные - нет :(( Приходится использовать OnMouseXXX :((


 
Axis_of_Evil   (2003-01-13 09:05) [8]

так ловить WM_***



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

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

Наверх





Память: 0.45 MB
Время: 0.009 c
4-60462
Diamond Cat
2003-04-21 02:04
2003.06.19
Получение клавиатурного фокуса


14-60399
panov
2003-06-03 14:44
2003.06.19
Заголовочные файлы.


1-60152
Z_man7777
2003-06-06 17:33
2003.06.19
Как вытащить текущий год?


1-60112
Klim Samgin
2003-06-06 08:38
2003.06.19
TThread


1-60239
killer
2003-06-05 15:34
2003.06.19
Можно ли в ListBox-е слева от строк добавлять изображения?





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