Class TraiImage (unit raiimage)

Inherits from

TGraphicControl

Constructors


constructor Create(AOwner: TComponent);

TraiImage


Functions

destructor Destroy;


function DestRect: TRect;


function DoPaletteChange: Boolean;


function GetPalette: HPALETTE;


procedure Paint;


procedure Progress(Sender: TObject; Stage: TProgressStage; PercentDone: Byte; RedrawNow: Boolean; const R: TRect; const Msg: string);


function GetCanvas: TCanvas;


procedure PictureChanged(Sender: TObject);


procedure SetAutoSize(Value: Boolean);


procedure SetCenter(Value: Boolean);


procedure SetPicture(Value: TPicture);


procedure SetStretch(Value: Boolean);


procedure SetTransparent(Value: Boolean);


Properties

property Align :


property AutoSize : Boolean


property Center : Boolean


property DragCursor :


property DragMode :


property Enabled :


property IncrementalDisplay : Boolean


property ParentShowHint :


property Picture : TPicture


property PopupMenu :


property ShowHint :


property Stretch : Boolean


property Transparent : Boolean


property Visible :


property Canvas : TCanvas


Events

event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnProgress : TProgressEvent


event OnStartDrag :


Variables

FAutoSize : Boolean;


FCenter : Boolean;


FDrawing : Boolean;


FIncrementalDisplay : Boolean;


FOnProgress : TProgressEvent;


FPicture : TPicture;


FStretch : Boolean;


FTransparent : Boolean;



Constructors


constructor Create(AOwner: TComponent);

TraiImage


Functions


destructor Destroy;


function DestRect: TRect;


function DoPaletteChange: Boolean;


function GetPalette: HPALETTE;


procedure Paint;


procedure Progress(Sender: TObject; Stage: TProgressStage; PercentDone: Byte; RedrawNow: Boolean; const R: TRect; const Msg: string);


function GetCanvas: TCanvas;


procedure PictureChanged(Sender: TObject);


procedure SetAutoSize(Value: Boolean);


procedure SetCenter(Value: Boolean);


procedure SetPicture(Value: TPicture);


procedure SetStretch(Value: Boolean);


procedure SetTransparent(Value: Boolean);


Properties


property Align :


property AutoSize : Boolean


property Center : Boolean


property DragCursor :


property DragMode :


property Enabled :


property IncrementalDisplay : Boolean


property ParentShowHint :


property Picture : TPicture


property PopupMenu :


property ShowHint :


property Stretch : Boolean


property Transparent : Boolean


property Visible :


property Canvas : TCanvas


Events


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnProgress : TProgressEvent


event OnStartDrag :


Variables


FAutoSize : Boolean;


FCenter : Boolean;


FDrawing : Boolean;


FIncrementalDisplay : Boolean;


FOnProgress : TProgressEvent;


FPicture : TPicture;


FStretch : Boolean;


FTransparent : Boolean;