Class TTrayIcon (unit JRTrayIcon)

Inherits from

TComponent

Constructors


constructor Create(Owner:TComponent);

Create the Component


Functions

destructor Destroy;

Destroy the Component

procedure AddIconToTray;


procedure HandleMinimize(Sender:TObject);


procedure HandleRestore(Sender:TObject);


procedure HandleRightClick(Sender:TObject);


procedure RemoveIconFromTray;


procedure SetActive(Value:Boolean);


procedure SetHint(Value:String);


procedure SetIcon(Icon:TIcon);


procedure SetSeparateIcon(Value:Boolean);


procedure UpdateTrayIcon;


procedure WndProc(var Msg:TMessage);


Properties

property Active : Boolean


property Hint : string


property Icon : TIcon


property PopupMenu : TPopupmenu


property SeparateIcon : Boolean


Events

event OnClick : TNotifyEvent


event OnDblClick : TNotifyEvent


event OnMinimize : TNotifyEvent


event OnRestore : TNotifyEvent


event OnRightClick : TMouseEvent


Variables

fActive : Boolean;

Properties

fData : TNotifyIconData;

Internal variables

fHint : String;


fIcon : TIcon;


fMinimized : Boolean;


fNoTrayIcon : Boolean;


fOnClick : TNotifyEvent;

events

fOnDblClick : TNotifyEvent;


fOnMinimize : TNotifyEvent;


fOnRestore : TNotifyEvent;


fOnRightClick : TMouseEvent;


fPopupMenu : TPopupMenu;


fSeparateIcon : Boolean;


fWindowHandle : hwnd;


fWinVer4 : Boolean;



Constructors


constructor Create(Owner:TComponent);

Create the Component


Functions


destructor Destroy;

Destroy the Component


procedure AddIconToTray;


procedure HandleMinimize(Sender:TObject);


procedure HandleRestore(Sender:TObject);


procedure HandleRightClick(Sender:TObject);


procedure RemoveIconFromTray;


procedure SetActive(Value:Boolean);


procedure SetHint(Value:String);


procedure SetIcon(Icon:TIcon);


procedure SetSeparateIcon(Value:Boolean);


procedure UpdateTrayIcon;


procedure WndProc(var Msg:TMessage);


Properties


property Active : Boolean


property Hint : string


property Icon : TIcon


property PopupMenu : TPopupmenu


property SeparateIcon : Boolean


Events


event OnClick : TNotifyEvent


event OnDblClick : TNotifyEvent


event OnMinimize : TNotifyEvent


event OnRestore : TNotifyEvent


event OnRightClick : TMouseEvent


Variables


fActive : Boolean;

Properties


fData : TNotifyIconData;

Internal variables


fHint : String;


fIcon : TIcon;


fMinimized : Boolean;


fNoTrayIcon : Boolean;


fOnClick : TNotifyEvent;

events


fOnDblClick : TNotifyEvent;


fOnMinimize : TNotifyEvent;


fOnRestore : TNotifyEvent;


fOnRightClick : TMouseEvent;


fPopupMenu : TPopupMenu;


fSeparateIcon : Boolean;


fWindowHandle : hwnd;


fWinVer4 : Boolean;