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

События onMouseMove (Down, Up) у спрайтов (DelphiX)   Найти похожие ветки 

 
Mat   (2003-10-30 13:03) [0]

Добрый день!

У меня вопрос следующий. Как у спрайтов, выведенных на DXDraw, отслеживать события onMouseMove, onMouseDown, onMouseUp, учитывая, что их может быть порядка 100 штук. Если использовать DXDraw.onMouseMove(down, Up), то, отслеживая координаты каждого спрайта, программа очень тормозит.


 
Darthman ©   (2003-10-30 13:28) [1]

Неверю я что из-за 100 проверок программа начинает тормозить сильно. Дело не в этом, используйте DirectInput.


 
Mat   (2003-10-30 17:00) [2]

А можно ли определить имя спрайта, над которым находится мышка в данный момент? В этом случае не нужно сверять текущее местоположение курсора и сравнивать его с местоположением каждого спрайта. А просто загружать нужную картинку в этот спрайт.


 
Darthman ©   (2003-10-30 17:29) [3]

А как вы себе представляете определить спрайт, без перебора?



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

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



Память: 0.45 MB
Время: 0.023 c
1-1081428225
Russko
2004-04-08 16:43
2004.04.25
Копирование каталога


8-1069220004
Kraks
2003-11-19 08:33
2004.04.25
Как стереть Image.Picture.Graphic?


14-1080991331
VID
2004-04-03 15:22
2004.04.25
Имея 1 гиг ОЗУ как лучше всего поступить со свопом винды ?


1-1081398844
Viktor
2004-04-08 08:34
2004.04.25
Запустить InternetExplorer?


1-1081518493
still_swamp
2004-04-09 17:48
2004.04.25
Как передать в функцию CallBack процедуру?




   Наверх