ATImageBox Component


ATImageBox is a Delphi/C++Builder control which displays a scrollable image. It has such properties as ImageFitToWindow, ImageCenter, ImageScale etc, so it's easy for you to control the placement of an image. Image can be dragged by mouse and scrolled by keys and mouse wheel. An informational label can be displayed over the left-top control corner.


Screenshot of demo application

Predefined shortcuts:

Arrows Scroll image by a "line size" (50 pixels)
Ctrl + Arrows Scroll image to an edge (leftmost, rightmost, top, bottom)
Home, End,
PgUp, PgDn
Scroll image by a "page size" (control size minus small gap)
Mouse Wheel Scroll image vertically
Shift + Wheel Scroll image horizontally
Ctrl + Wheel,
Left mouse btn + Wheel
Change image scale

Note: To load Unicode-named image files you need to use Tnt Unicode Controls. After you install this library, enable its usage in the ATImageBoxOptions.inc file.