TDragImageListResolution class
Implements an image list resolution with features used in Drag and Drop operations.
Declaration
TDragImageListResolution = class(TCustomImageListResolution)Inheritance
- TDragImageListResolution
- TCustomImageListResolution
- TLCLReferenceComponent
- TLCLComponent
- TComponent
- TPersistent
- TObject
Description
TDragImageListResolution is a
TCustomImageListResolution descendant which implements an image
list resolution with features used in Drag and Drop operations.
TDragImageListResolution is used in the implementation of
TDragImageList.
See also
Properties
ImageList | protected | List with images used in Drag and Drop operations. |
DragHotspot | public | Contains the mouse position for the drag image. |
Dragging | public | Indicates that BeginDrag has been called for the image resolution. |
Methods
WSRegisterClass | protected | Registers this component class with the current WidgetSet. |
Create | public | Constructor for the class instance. |
GetHotSpot | public | Gets the HotSpot for the image resolution. |
BeginDrag | public | Starts display of images in the resolution for a Drag and Drop operation. |
DragLock | public | Shows the Drag image and optionally locks the Window handle during the Drag operation. |
DragMove | public | Moves the drag image to the specified position. |
DragUnlock | public | Hides the Drag image and removes the update lock for the Window. |
EndDrag | public | Removes the drag lock and restores the saved cursor when the drag operation has ended. |
HideDragImage | public | Notifies the widgetset class to hide the drag image. |
ShowDragImage | public | Notifies the widgetset class to display the drag image for the resolution. |
Inherited
From TCustomImageListResolution (20)
AutoCreatedInDesignTime Count Destroy Draw DrawOverlay FillDescription GetBitmap GetFullBitmap GetIcon GetRawImage GetReferenceHandle Height ReadData Reference ReferenceDestroying StretchDraw UpdateReference Width WriteData WSCreateReference
From TLCLReferenceComponent (7)
CreateParams DestroyReference HandleAllocated ReferenceAllocated ReferenceCreated ReferenceNeeded WSDestroyReference
From TLCLComponent (7)
DecLCLRefCount GetWSComponentClass IncLCLRefCount LCLRefCount NewInstance RemoveAllHandlersOfObject WidgetSetClass
From TComponent (74)
_AddRef _Release BeforeDestruction CanObserve ChangeName ComObject ComponentCount ComponentIndex Components ComponentState ComponentStyle DefineProperties DesignInfo DestroyComponents Destroying ExecuteAction FindComponent FreeNotification FreeOnRelease GetChildOwner GetChildParent GetChildren GetDeltaStreams GetEnumerator GetIDsOfNames GetNamePath GetObservers GetOwner GetParentComponent GetTypeInfo GetTypeInfoCount HasParent iicrGetComponent InsertComponent Invoke IsImplementorOf Loaded Loading Name Notification ObserverAdded Observers OnGetDeltaStreams Owner PaletteCreated QueryInterface ReadDeltaState ReadDeltaStream ReadState ReferenceInterface RemoveComponent RemoveFreeNotification RemoveFreeNotifications SafeCallException SetAncestor SetChildOrder SetDesigning SetDesignInstance SetInline SetName SetParentComponent SetSubComponent Tag ToString TToStringNameMode UpdateAction Updated UpdateRegistry Updating ValidateContainer ValidateInsert ValidateRename VCLComObject WriteState
From TPersistent (5)
Assign AssignTo FPOAttachObserver FPODetachObserver FPONotifyObservers
From TObject (36)
AfterConstruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName QualifiedClassName StringMessageTable SystemHasExtendedRTTI UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
