0

I'm using C++ Builder XE6 and TScrollBox. Inside the ScrollBox component I have a huge picture (TImage). The ScrollBox shows vertical and horizontal scrollbars but I would like to be able to "grab and drag" the image with left mouse button in order to move to different areas of the image. When I say "grab and drag" I mean to have the same effect as moving the horizontal and vertical scrollbars of the TScrollBox component. How do I do that?

NGLN
  • 43,011
  • 8
  • 105
  • 200
Tracer
  • 2,544
  • 2
  • 23
  • 58
  • Change the mouse cursor to drag when the button is pressed and set a flag which is cleared when the button is released. Track mouse movement as long as the flag exists. Scroll accordingly. – Sertac Akyuz May 19 '16 at 17:51
  • By "TScrollBar", do you really mean "TScrollBox"? You can't put child controls in a `TScrollBar`. – Remy Lebeau May 19 '16 at 21:26
  • [This is your answer](http://stackoverflow.com/a/9503002/757830). – NGLN May 19 '16 at 21:38

0 Answers0