Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.01;
Скачать: CL | DM;

Вниз

Помогите пожалуйста!!!!   Найти похожие ветки 

 
Sergunchik   (2005-12-06 16:47) [0]

Как узнать какая клавиша была нажата, если мое приложение не активно?? очень нужно!!


 
Megabyte ©   (2005-12-06 16:53) [1]

Хм. А как узнать, будет ли дождь, если я на велосипеде?


 
Megabyte ©   (2005-12-06 16:53) [2]

Хм. А как узнать, будет ли дождь, если я на велосипеде?


 
Digitman ©   (2005-12-06 17:04) [3]

ставишь глоб.хук WH_KEYBOARD_LL - и вперед с песней и плясками


 
Uncle Archi ©   (2005-12-06 18:51) [4]

Digitman ©   (06.12.05 17:04) [3]

Есть попроще вариант


function IsKeyDown(c : Char) : Boolean;
var
  vk : Integer;
begin
  vk:=VkKeyScan(c) and $FF;
  if vk<>$FF then
     Result:=(GetAsyncKeyState(vk)<0)
  else Result:=False;
end;

function IsKeyDown(vk : TVirtualKeyCode) : Boolean;
begin
  Result:=(GetAsyncKeyState(vk)<>0);
end;


он используется в GLScene. Отслеживает нажатие в любом случае.



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

Текущий архив: 2006.01.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
8-1121692230
BFG9k
2005-07-18 17:10
2006.01.01
FastLib


1-1133516273
КК
2005-12-02 12:37
2006.01.01
В Excel из Delphi


2-1134660329
Acrob@t
2005-12-15 18:25
2006.01.01
тестирующая программа


1-1133630552
Задумавшийся
2005-12-03 20:22
2006.01.01
Хм. А как определить - Unicode, UTF-8 или ANSI?


2-1134727375
yk
2005-12-16 13:02
2006.01.01
Как определить выходные дни