Windows 7 taskbar
Localizer
One of the most notable feature in Windows 7 is a new Windows taskbar.
It offers a new way of controlling your desktop, managing your windows,
and launching applications.
Our Windows 7 Taskbar Componet Set (WTB) significantly simplifies
programming Windows 7 taskbar in Delphi.
Curretnly WTB supports the following Windows 7 taskbar extensions:
1. Application ID
By default Windows groups multiple instances of the same application
under one taskbar button.
If you want to have a separate taskbar buttons for different instances
of the application, you can set an explicit App ID for the process.
WTB implementation:
Class: TfspTaskbarMgr;
Property: AppId : String;
Set AppID to a unique string.
2. Custom Preview
One of the great feature in Windows 7 is a live preview of a top-level
window in the taskbar (taskbar thumbnail). Moreover, you can create
your own preview and display it instead of default thumbnail. E.g.
if you are developing a text editor, you can display your own fragment
of text that will be readable in a small preview box.
WTB implementation:
Class: TfspTaskbarPreviews;
Event OnNeedIconicBitmap
3. Icon Overlay
You can create an overlay icon for your task button
WTB implementation:
Class: TfspTaskbarMgr;
Property: OverlayIcon : TIcon;
4. Progress Bar
WTB implementation:
Class: TfspTaskbarMgr;
Properties: ProgressState, ProgressValue, ProgressValueMax
5. Tabbed thumbnails
Windows 7 allows TDI or MDI application to display preview of
each tab (or MDI window) as a separate thumbnail in the taskbar.
WTB implementation:
Class: TfspTaskbarTabMgr.
6. Thumbnail buttons
You can place up to 7 small buttons in the preview window.
WTB implementation:
Class: TfspTaskbarMgr;
Properties: ThumbButtons, Images;
Event: OnThumbButtonClick.
Download Windows 7 Taskbar Components
Download executable demos
|