Description | Hierarchy | Fields | Methods | Properties |
type TRbwDynamicCursor = class(TComponent)
ECustomCursorError is raised if you attempt to assign the TRbwDynamicCursor.Cursor property to one of the predefined cursor constants.
![]() |
Modified: boolean; |
![]() |
FHotPointY: integer; |
![]() |
FHotPointX: integer; |
![]() |
FCursor: TCursor; |
![]() |
FOnDrawCursor: TDrawCursor; |
![]() |
procedure SetCursor(const Value: TCursor); |
![]() |
procedure SetHotPointX(const Value: integer); |
![]() |
procedure SetHotPointY(const Value: integer); |
![]() |
procedure SetOnDrawCursor(const Value: TDrawCursor); |
![]() |
Procedure DrawCursor; virtual; |
![]() |
function GetCursor : TCursor; virtual; |
![]() |
function GetCursorHeight : integer; virtual; |
![]() |
function GetCursorWidth : integer; virtual; |
![]() |
procedure DrawDefaultCursor(const AndImage, XorImage : TBitMap); virtual; |
![]() |
Constructor Create(AOwner: TComponent); override; |
![]() |
procedure RedrawCursor; virtual; |
![]() |
property CursorHeight : integer read GetCursorHeight; |
![]() |
property CursorWidth : integer read GetCursorWidth; |
![]() |
property Cursor : TCursor read GetCursor write SetCursor; |
![]() |
property HotPointX : integer read FHotPointX write SetHotPointX; |
![]() |
property HotPointY : integer read FHotPointY write SetHotPointY; |
![]() |
property OnDrawCursor : TDrawCursor read FOnDrawCursor
write SetOnDrawCursor; |
![]() |
Modified: boolean; |
![]() |
FHotPointY: integer; |
![]() |
FHotPointX: integer; |
![]() |
FCursor: TCursor; |
![]() |
FOnDrawCursor: TDrawCursor; |
![]() |
procedure SetCursor(const Value: TCursor); |
![]() |
procedure SetHotPointX(const Value: integer); |
![]() |
procedure SetHotPointY(const Value: integer); |
![]() |
procedure SetOnDrawCursor(const Value: TDrawCursor); |
![]() |
Procedure DrawCursor; virtual; |
Private declarations |
![]() |
function GetCursor : TCursor; virtual; |
![]() |
function GetCursorHeight : integer; virtual; |
![]() |
function GetCursorWidth : integer; virtual; |
![]() |
procedure DrawDefaultCursor(const AndImage, XorImage : TBitMap); virtual; |
![]() |
Constructor Create(AOwner: TComponent); override; |
CursorWidth is the Width of the cursor in pixels supported by the current display driver. |
![]() |
property CursorHeight : integer read GetCursorHeight; |
Protected declarations |
![]() |
property CursorWidth : integer read GetCursorWidth; |
CursorHeight is the height of the cursor in pixels supported by the current display driver. |
![]() |
property Cursor : TCursor read GetCursor write SetCursor; |
Public declarations |
![]() |
property HotPointX : integer read FHotPointX write SetHotPointX; |
Cursor is a TCursor value that may be assigned to instances of other components, such as TForm that have a Cursor property. Doing so, will cause the cursor of that other component to be the one defined using TRbwDynamicCursor. You should be certain that the value assigned to Cursor does not conflict with a custom cursor defined by something other than a TRbwDynamicCursor. |
![]() |
property HotPointY : integer read FHotPointY write SetHotPointY; |
HotPointX specifies the horizontal position of the cursor's hot spot. Setting HotPointX will not cause the cursor to be redrawn. |
![]() |
property OnDrawCursor : TDrawCursor read FOnDrawCursor
write SetOnDrawCursor; |
HotPointY specifies the vertical position of the cursor's hot spot. Setting HotPointY will not cause the cursor to be redrawn. |