This component is for representation of connected consequences of (Bitmap+Region(HRGN)) (frames) at any free selected component- descendant of TWinControl
Open the file 'everRGN.dpk' and press button 'Install'.
With using of this component you could simple receive next:
Office assistant like MS Office 2000
Animated Buttons
Animated Panels and Forms
The only 3 steps required to receive it after install of TIAeverRGNAnimate:
Select Animated TWinControl
Select Animation Consequence of regions (HRGN)
Select Connected component TImageList, that will give Bitmap's
That's ALL!!!
(But you need that consequence at begin,need not? :))
The 3 examples of consequences included...
Free version Frames Editor for consequence editing you could download at author site:
http://www.geocities.com/andronovin
| Property | Value | Description |
| Window | TWinControl | Used for animated window selection at Run-time mode |
| ImageListAnimate | TImageList | Used for select of TImageList at Run-time mode |
| WindowName | string | Used for animated window selection at Design time mode |
| ImageListName | string | Used for select of TImageList at Design time mode |
| FrameTime | 40 | Time between frames |
| UseTimer | TRUE FALSE |
Use or no system timer for animation... |
| Continuously | TRUE FALSE |
Is continuously animation? |
| DesignTest | TRUE FALSE |
Test consequence at Design time mode (only)... |
| RGNArray | TIAexternalRGNarray | Animation consequence of Regions (HRGN) that define frames form... |
| FramesMode | fmNormal fmFitWindow fmScale fmFitbyFirst |
How to draw frame of TwinControl... |
| ScaleX | 1.0 | Scale at X axe at fmScale mode only |
| ScaleY | 1.0 | Scale at Y axe at fmScale mode only |
| RestoreAfterStop | TRUE FALSE |
Restore TwinControl view and Region after animation complete... |
procedure StartAnimation;
Begin animation...
procedure BreakAnimation;
Break animation...
property onFrames : TIAFramesProcedure read FFramesProcedure write FFramesProcedure;
TIAFramesProcedure = procedure(Frame,BitmapFrame,RGNFrame : integer) of object;
Shows that frame was played, also played frame from TImageList and from Region Frames