TTrayIcon -
Register -
WM_CallBack_Message
procedure Register;
WM_CallBack_Message = WM_User + 1
Renamed from TrayIcon.pas 6/11/1998 Paul Rice to avoid conflicts with others' work.
TrayIcon v1.0
Copyright (c) 1996 James Roberts-Thomson (com3roberjd@ntu.ac.uk)
Based on TrayIcon v1.1, Tempest Software and
TrayIcon v1.3, Peter Ness (102347.710@compuserve.com)
A Delphi2 component designed to make creating SystemTray icons easier.
Adding this component to a form, and when the control is active, the
application will minimize to the SystemTray instead of the TaskBar.
A popup menu may be made available (via a right-click on the icon).
The component operates in two modes - if the "SeparateIcon" property is
False (default), then the SysTray icon only appears when/if the application
is minimized. Setting the "SeparateIcon" property true allows both taskbar
and SystemTray icons to appear, and also a SystemTray icon when the
application isn't minimized.
Requires Delphi 2.0 (32-bit), and either Windows95 or Windows-NT v4.0
Component will compile and run with NT v3.51; but functionality is
automatically disabled (NT v3.51 doesn't have a SystemTray).
This component is Freeware, as were those it was based on. You may freely
use this component in any Application (be it Commercial, Shareware, or
Freeware) without fee or royalty, provided this copyright notice remains
intact. Some minor form of recognition for commercial or shareware software
would be nice.