ImageEn, unit iexLayers

TIELayer.PointOverLayer

TIELayer.PointOverLayer


Declaration


function PointOverLayer(ScrX, ScrY: Integer; CanSelectAlpha: Boolean = true; PtTolerance: Integer = 0): Boolean;


Description


Returns true if position ScrX, ScrY (in client area coordinates) is over the layer.
If CanSelectAlpha is false, it won't return true if the position is over a transparent area of the layer.
PtTolerance determines whether points beside the specified point are also checked, e.g. if PtTolerance is 1, then the points around the specified position are also checked.

Note:
- Does NOT check whether layer is visible. I.e. may return true even if layer.Visible = False
- CanSelectAlpha has no effect for non-image layers, unless LayersCaching is enabled