TMouseManager

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TMouseManager

Source

UserInterface.Control.pas (71)

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTMouseFMouse
InstanceprivateTControlFOverControl
InstanceprivateTControlFControlWithCapture

Methods

ScopeVisibilityResultNameDescription
InstanceprivateSetOverControl(Value: TControl)
InstanceprivateSetControlWithCapture(Value: TControl)
InstanceprivateDetachFromControl(Control: TControl)
InstanceprivateAttachToControl(Control: TControl)
InstanceprotectedCaptureChanged()
InstanceprotectedTBooleanLastChanceHandleEvent(RootControl: TControl; Event: TEvent)
InstanceprotectedDistributeMouseLeave(RootControl: TControl; Control: TControl; Position: TInteger32Point)
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicTBooleanHandleEvent(Event: TEvent)
InstancepublicTInteger32PointGetCursorPosition()
InstancepublicSetCursor(Cursor: TCursor)
InstancepublicTControlControlForEvent(TopLevelControl: TControl; Event: TMouseEvent)
InstancepublicTBooleanSendEventToControl(TopLevelControl: TControl; Event: TMouseEvent)