Unit TaskBarInfo

Standard defines for all Delphi Free Stuff components } {-----------------------------------------------------------------------------} { TTaskBarInfo v1.10 } {-----------------------------------------------------------------------------} { A component that provides information about the Windows 95 Task Bar. } { May also be used to provide information about other Win32 Application Bars. } { } { Written by Jon M. Robertson. } { Copyright 1998, Computer Solutions. All Rights Reserved. } { } { This component can be freely used and distributed in commercial and private } { environments, provided this notice is not modified in any way and there is } { no charge for it other than nomial handling fees. Contact me directly for } { modifications to this agreement. } { } { DFS.INC is Copyright 1996, Brad Stowers. All Rights Reserved. DFS.INC } { is included courtsey of Brad. He may be contacted at bstowers@pobox.com } {-----------------------------------------------------------------------------} { Feel free to contact me if you have any questions, comments or suggestions } { at touri@flash.net. } { The lateset version will always be available on the web at: } { http://www.pobox.com/~bstowers/delphi/ } { See TaskBarInfo.txt for notes, known issues, and revision history. } {-----------------------------------------------------------------------------} { Date last modified: April 22, 1998 } {-----------------------------------------------------------------------------} { This format was borrowed from Brad Stowers. Primarily because he didn't } { mind and I didn't see anything wrong with it. Also, since he is kind } { enough to provide a home for this component, I thought the DFS format } { would be more familar to him and other visitors. -- Jon } {-----------------------------------------------------------------------------} // C++ Builder 3 requires ObjExportAll if you want to use run-time packages. // Also, BCB3 does not generate a duplicate resource warning if the component's // icon is included twice. So explicitly include here to make sure it makes it // to the palette. // Turn on RTTI. Since TBarRect is used as a property of TaskBarInfo, it needs // RTTI. Originally, deriving TBarRect from TPersistent took care of this. // However, this way saves a couple of KiloBytes. {$M+

Classes

TBarRect -
TTaskBarInfo -
TTaskBarInfoEditor - A component editor (not really) to display the version of the component.

Functions

Register - Procedure which registers the component on the user's palette.

Types

TBarPosition

Constants

TASKBARINFO_VERSION
TASKBARNAME

Variables


Functions


procedure Register;

Procedure which registers the component on the user's palette.

Types


TBarPosition = (abeBottom, abeLeft, abeRight, abeTop);

Constants

TASKBARINFO_VERSION = '1.10'

TASKBARNAME = 'Shell_TrayWnd'


Variables