ImageEn, unit ieMView

TImageEnMView.OnImageIDRequest

TImageEnMView.OnImageIDRequest

Declaration

property OnImageIDRequest: TIEImageIDRequestEvent;

Description

Occurs whenever an image is required, if you have specified a value for its ImageID property.

ID is the value you have specified in ImageID property.
Bitmap is the image to display. It is a TBitmap (use OnImageIDRequestEx if you require a TIEBitmap). The bitmap is copied in TImageEnMView, and then automatically freed.

Note:
◼You must have specified an ImageID of >=0 or the OnImageIDRequest event will not fire (the value of ImageID is not used by ImageEn, so any value is acceptable).
◼The Bitmap you specify for OnImageIDRequest will be freed by the control, so ensure you pass a temporary object

Demos

Demo  Demos\Multi\Multi-OnDemand\MViewOnRequest.dpr
Demo  Demos\InputOutput\TiffHandler2\TiffHandler2.dpr

Example

procedure TMyForm.ImageEnMViewOnImageIDRequest(Sender: TObject; ID: Integer; var Bitmap: TBitmap);
begin
  // Retrieve the image from a TImageList
  Bitmap := TBitmap.Create();
  ImageList1.GetBitmap(ID, Bitmap);
end;

See Also

◼OnImageIDRequestEx
◼OnGetLoadFilename