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