Class TRxTrayIcon (unit RXShell)

Inherits from

TComponent

TRxTrayIcon

Constructors


constructor Create(AOwner: TComponent);

TRxTrayIcon


Functions

destructor Destroy;


procedure Hide;


procedure Show;


procedure DblClick;


procedure DoClick(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Loaded;


procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure MouseMove(Shift: TShiftState; X, Y: Integer);


procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure UpdateNotifyData;


procedure Activate;


procedure ChangeIcon;


function CheckDefaultMenuItem: Boolean;


function CheckMenuPopup(X, Y: Integer): Boolean;


procedure Deactivate;


function GetActiveIcon: TIcon;


function GetAnimated: Boolean;


procedure IconChanged(Sender: TObject);


procedure SendCancelMode;


procedure SetActive(Value: Boolean);


procedure SetAnimated(Value: Boolean);


procedure SetHint(const Value: string);


procedure SetIcon(Value: TIcon);


procedure SetIconList(Value: TIconList);


procedure SetInterval(Value: Word);


procedure SetPopupMenu(Value: TPopupMenu);


procedure SetShowDesign(Value: Boolean);


procedure Timer;


procedure WndProc(var Message: TMessage);


Properties

property Active : Boolean


property Animated : Boolean

Ensure Icons is declared before Animated

property Hint : string


property Icon : TIcon


property Icons : TIconList


property Interval : Word


property PopupMenu : TPopupMenu


property ShowDesign : Boolean


property Handle : HWnd


Events

event OnClick : TMouseEvent


event OnDblClick : TNotifyEvent


event OnMouseDown : TMouseEvent


event OnMouseMove : TMouseMoveEvent


event OnMouseUp : TMouseEvent


Variables

FActive : Boolean;


FAdded : Boolean;


FAnimated : Boolean;


FClicked : TMouseButtons;


FDestroying : Boolean;


FHandle : HWnd;


FHint : string;


FIcon : TIcon;


FIconData : TNotifyIconData;


FIconIndex : Integer;


FIconList : TIconList;


FInterval : Word;


FOnClick : TMouseEvent;


FOnDblClick : TNotifyEvent;


FOnMouseDown : TMouseEvent;


FOnMouseMove : TMouseMoveEvent;


FOnMouseUp : TMouseEvent;


FPopupMenu : TPopupMenu;


FShowDesign : Boolean;


FTimer : TThread;



Constructors


constructor Create(AOwner: TComponent);

TRxTrayIcon


Functions


destructor Destroy;


procedure Hide;


procedure Show;


procedure DblClick;


procedure DoClick(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Loaded;


procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure MouseMove(Shift: TShiftState; X, Y: Integer);


procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure UpdateNotifyData;


procedure Activate;


procedure ChangeIcon;


function CheckDefaultMenuItem: Boolean;


function CheckMenuPopup(X, Y: Integer): Boolean;


procedure Deactivate;


function GetActiveIcon: TIcon;


function GetAnimated: Boolean;


procedure IconChanged(Sender: TObject);


procedure SendCancelMode;


procedure SetActive(Value: Boolean);


procedure SetAnimated(Value: Boolean);


procedure SetHint(const Value: string);


procedure SetIcon(Value: TIcon);


procedure SetIconList(Value: TIconList);


procedure SetInterval(Value: Word);


procedure SetPopupMenu(Value: TPopupMenu);


procedure SetShowDesign(Value: Boolean);


procedure Timer;


procedure WndProc(var Message: TMessage);


Properties


property Active : Boolean


property Animated : Boolean

Ensure Icons is declared before Animated


property Hint : string


property Icon : TIcon


property Icons : TIconList


property Interval : Word


property PopupMenu : TPopupMenu


property ShowDesign : Boolean


property Handle : HWnd


Events


event OnClick : TMouseEvent


event OnDblClick : TNotifyEvent


event OnMouseDown : TMouseEvent


event OnMouseMove : TMouseMoveEvent


event OnMouseUp : TMouseEvent


Variables


FActive : Boolean;


FAdded : Boolean;


FAnimated : Boolean;


FClicked : TMouseButtons;


FDestroying : Boolean;


FHandle : HWnd;


FHint : string;


FIcon : TIcon;


FIconData : TNotifyIconData;


FIconIndex : Integer;


FIconList : TIconList;


FInterval : Word;


FOnClick : TMouseEvent;


FOnDblClick : TNotifyEvent;


FOnMouseDown : TMouseEvent;


FOnMouseMove : TMouseMoveEvent;


FOnMouseUp : TMouseEvent;


FPopupMenu : TPopupMenu;


FShowDesign : Boolean;


FTimer : TThread;