Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.013 c
14-83674
VEG
2003-05-05 20:46
2003.05.26
PDA


4-83795
Num Lock
2003-03-26 15:21
2003.05.26
Как без окна обработать сообщения от всплывающего меню?


4-83804
старик
2003-03-27 06:09
2003.05.26
Как изменить ресурсы, встроенные в EXE-файл?


4-83823
АлексКриппер
2003-03-31 14:18
2003.05.26
Манипуляция иконками раб. стола


14-83745
Lola
2003-04-25 16:04
2003.05.26
---|Ветка была без названия|---




   Наверх