IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Delphi: Как реализовать перетаскивание картинки мышью (http://www.imho.ws/showthread.php?t=94755)

Chaser 25.10.2005 12:55

Delphi: Как реализовать перетаскивание картинки мышью
 
Как реализовать перетаскивание картинки мышью (передвигать картинку), если она не умещается на Image (аналог руки в Photoshop)?

/7y3uK 25.10.2005 14:44

ну, допустим, если можно ее всю сразу в памяти держать, не отсекая, то тогда можно TImage бросить на TScrollBox (хоспади, вроде так называется), схайдить у него скроллбары, на TImage привертеть соответствующий курсор, и перекрыть мышиные события... не помню, OnDrag там есть и можно ли его сразу перекрыть.. или придется по старинке через OnMouseMove... - просто высчитываешь дельту на которую нужно двигать в зависимости от натурального размера картинки и клиентской части бокса и по курсору меняешь позишены у скроллбаров... По-моему как-то так :) Давненько не брался я за дельфу :)


Часовой пояс GMT +4, время: 09:23.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.