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

Вниз

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

 
ogo ©   (2002-12-17 12:45) [0]

народ подскажите как связать движение объекта с перемещением мыши. На API уровне.


 
паша2   (2002-12-17 13:21) [1]

var
cpos,ncpos : TPoint;

...

GetCursorPos(ncpos);
an := an + (cpos.x - ncpos.x)/7; {/7 - чтобы медленнее менялся угол}
GetCursorPos(cpos);
if (cpos.x >= 320+1) or (cpos.x <= 320-1) then cpos.x := 320;
SetCursorPos(cpos.x,cpos.y);



 
Mirovodin ©   (2002-12-17 13:23) [2]

Обрабатывать сообщение WM_MOUSEMOVE при этом в wParam содержится инфо-я о удержании клавиш (Ctrl, Shift и т.д.) а в lParam X и Y координаты.

Так же обрабатывай WM_LBUTTONDOWN и/или WM_RBUTTONDOWN параметры сообщения те же.



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

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

Наверх




Память: 0.46 MB
Время: 0.022 c
14-83729
Дмитрий К.К.
2003-05-07 06:23
2003.05.26
Именинники 7 мая


1-83576
Salvator
2003-05-13 11:49
2003.05.26
Работа с Word через Delphi


3-83364
SVA
2003-05-06 07:29
2003.05.26
Поиск значения в DataSet


6-83641
Zevsus
2003-03-24 23:22
2003.05.26
чтобы две программы слушали udp порт одновременно.


3-83418
Taktic
2003-05-06 03:41
2003.05.26
Сетевая база данных MS SQL 7.0 Delph6 ADO