TControl.CMMouseLeave procedure
Handles a CM_MOUSELEAVE message for the control.
Declaration
procedure CMMouseLeave(var Message: TLMessage); messageArguments
Message | Control message handled in the method. |
Description
CMMouseLeave ensures that the
MouseInClient property is
updated when the mouse pointer has left the client area for the control. No
actions are performed in the method if MouseInClient is already set to
False on entry.
CMMouseLeave calls Perform to broadcast the CM_MOUSELEAVE message to the Parent and ancestor controls (when assigned). If the Message is not a child message, the MouseLeave method is called to signal the OnMouseLeave event handler (when assigned).
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
