TCursorImage class
TCursorImage - an Icon to be used to represent a cursor.Declaration
TCursorImage = class(TCustomIcon)Inheritance
- TCursorImage
- TCustomIcon
- TRasterImage
- TGraphic
TPersistent
Description
Nothing more than the line above yet.
See also
Properties
HotSpot | public | HotSpot - the coordinates of the point to which the cursor refers, and which represents the 'active' position on the current form or canvas. |
Handle | public | Handle for the cursor image. |
Methods
HandleNeeded | protected | Ensures that a handle for the image has been allocated. |
GetDefaultSize | protected | GetDefaultSize - returns default size for Icon. |
GetStreamSignature | protected | Gets the stream signature used for icon data. |
GetSharedImageClass | protected | Gets the class reference used to create new shared image instances in the class. |
GetTypeID | protected | Gets the icon type identifier used in the image list header. |
GetFileExtensions | public | Gets a delimited list of file extensions supported for the image type. |
GetResourceType | public | Gets the resource type identifier for the cursor image. |
LoadFromResourceHandle | public | Loads cursor images from the specified instance and resource handles. |
LazarusResourceTypeValid | public | Determines if the specified resource type is valid for the image format. |
ReleaseHandle | public | Frees the handle in the shared raster image used for the cursor. |
SetCenterHotSpot | public | Updates the HotSpot coordinate to the center point for the Current image in the cursor. |
Inherited
From TCustomIcon (46)
Add Assign AssignImage BitmapHandleAllocated CanShareImage CheckRequestedSize Clear Count Create Current Delete ExportImage GetBestIndexForSize GetBitmapHandle GetDescription GetIndex GetMaskHandle GetPalette GetPixelFormat GetRawImageDescriptionPtr GetRawImagePtr GetTransparent InternalReleaseBitmapHandle InternalReleaseMaskHandle InternalReleasePalette IsStreamFormatSupported LoadFromResourceID LoadFromResourceName MaskHandleAllocated MaskHandleNeeded PaletteAllocated PaletteNeeded ReadData ReadStream Remove SetHandle SetHandles SetPixelFormat SetSize SetTransparent Sort UnshareImage UpdateCurrentView UpdateHandle UpdateHandles WriteStream
From TRasterImage (49)
ApplyTransparent BeginUpdate BitmapHandle BitmapHandleNeeded Canvas Changed CreateDefaultBitmapHandle CreateIntfImage Destroy Draw EndUpdate FreeImage FreeSaveStream GetEmpty GetHandle GetHeight GetMasked GetMimeType GetSize GetSupportedSourceMimeTypes GetWidth HandleAllocated LoadFromBitmapHandles LoadFromDevice LoadFromIntfImage LoadFromMimeStream LoadFromRawImage LoadFromStream Mask Masked MaskHandle PixelFormat RawImage ReleaseBitmapHandle ReleaseMaskHandle ReleasePalette RequestTransparentColor SaveStreamNeeded SaveToStream ScanLine SetBitmapHandle SetHeight SetMasked SetMaskHandle SetTransparentMode SetWidth TransparentColor TransparentMode WriteData
From TGraphic (22)
DefineProperties Empty Equals Height LoadFromClipboardFormat LoadFromClipboardFormatID LoadFromFile LoadFromLazarusResource MimeType Modified OnChange OnProgress Palette PaletteModified Progress SaveToClipboardFormat SaveToClipboardFormatID SaveToFile SetModified SetPalette Transparent Width
An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.
