| Class TRxTrayIcon (unit RXShell) |
TComponent
TRxTrayIcon
| Constructors |
constructor Create(AOwner: TComponent);| 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
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 : BooleanEnsure 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;