![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема при захвате мыши
Niki © (2007-10-04 11:10:00)Здравствуйте, уважаемые коллеги.
Возникла такая проблема:
рисую треугольник, вершины которого можно двигать мышкой. Т.е. на wm_mousemove просходит следующее:
trang.x1 := LOWORD(lParam);
trang.y1 := HIWORD(lParam);
Мышь при этом захватывается SetCapture
Так вот, при выходе мыши выше или левее клиентской области координаты становятся отрицательными и перетаскиваемая вершина уходит далеко вниз или вправо соответственно
Посоветуйте, пожалуйста, как избежать такого эффекта
clickmaker (2007-10-04 15:37:00) [1]
> Чтобы убрать "дрожание" при перетаскивании?
для этого нужно опохмелиться вовремя...
slow-alfamoon-com (2007-10-04 15:32:00) [2]Зачем вы SetCapture-то используете? Чтобы убрать "дрожание" при перетаскивании?
Niki (2007-10-04 11:45:00) [3]а как?
SLoW.AlfaMoon.Com (2007-10-04 11:32:00) [4]А зачем SetCapture? Без него можно обойтись.