Software provides tray icon control.

Press Release Summary:



ASTC v1.50 enables users to add ActiveX Control functions to VB, VC++, C#, VB.NET, or other COM environment applications. Tray List ActiveX Control enables showing/hiding and animating application icons and provides other features to manage system tray icons. SubClass control extends user ability to process windows messages, while Balloon Control associates balloon tooltip for specified control at particular event.



Original Press Release:



CprinGold Software Releases ASTC 1.50



What is ASTC 1.50?

ASTC component provides an easy way to enable your VB, VC++, C#, VB.NET, or other COM environment applications to add four powerful functionality to your applications.

o Tray Icon ActiveX Control.
o Tray List ActiveX Control.
o Subclass ActiveX Control.
o Balloon ActiveX Control.

ASTC offers something for every programmer. Adding your software icon to system tray is an easy programming topic but can become a nightmare especially when you try to use the advanced features like tooltip balloon, animating icons.

Tray Icon Control contains all the functions you can imagine about system tray programming so you can focus in your software idea in which you intend to write as well as you will avoid using the Native win32 API calls to handle system tray programming.

With Tray Icon Control you can easily show or hide your Application icon whenever you want, you will be able to animate the icon whenever you want, you will be able to handle all the events that may happen to the icon like right button up event or left button up etc..., Tray Icon Control also can handle a very nice feature which is the balloon tooltip given your application a professional look.

If you try before to get system tray icons information from within your application you can imagine the benefits of TrayList ActiveX Control which provides an easy way to get system tray icons and enable your applications to manage system tray icons and get all the information about these icons, also you can hide a specified icon from system tray area.

You can save your time by using the SubClass control, in which you can extend your application functionality, Subclassing is the process of intercepting Windows messages that your program normally wouldn't Receive, so it extends your ability to process more windows messages and add new features to your program, for example Combo Box ActiveX control doesn't provides a mouse move event in which we can use for displaying a balloon tooltip for the Combo Box, but if we SubClass the Combo Box using the SubClass control we can make this.

With the Balloon Control you can associate a balloon tooltip for a specified control at particular event, like the case of the Combo Box. Also you can customize the balloon style [Balloon or Rectangle] or you can customize the BackColor and ForeColor of the Balloon.

The ASTC 1.50 installer package contain sample code of using the four controls in the following languages Vb6.0, VC++6.0, VB.Net, VC#.NET and VJ#.NET.

ASTC is US$19.90 shareware. It is available from the CprinGold Software web site and all major shareware download sites.

System Requirements:
Any IDE under MS windows that support ActiveX controls.

TrayIcon ActiveX Control Features:

o Show-Hide your software icon in system Tray area.
o Show the icon in animation state.
o Assign a tooltip for the icon.
o Check the current state of the icon [visible or invisible].
o Show a balloon tool tip even displaying on win9x.
o Change the icon and tooltip in run time.
o Ability to assign a popup menu for a particular event happen to the icon even displaying on win9x.
o Track Popup menu so whenever your program lost focus the popup menu will be closed.
o Show more than one icon in the system tray.

TrayList ActiveX Control Features:

o Get all the information about the system tray icons.
o Hide any specified icon from system tray area.

SubClass ActiveX Control Features:

o Intercepting Windows messages that your program normally wouldn't receive, so it extends your ability to process more windows messages and add new features to your program.

Balloon ActiveX Control Features:

o Assign a balloon tooltip to a particular control or a window.
o Customize the balloon BackColor and ForeColor.
o Customize the Balloon Style [Balloon or Rectangle].
o Custom events associated with the balloon [BalloonHide, BalloonLeftClick, BalloonRightClick and BalloonShow].

Some ASTC Features Described in Detail

TrayIcon ActiveX Control is a very easy way to add icon to systray in vb language or any language that supports ActiveX controls, no need to use Shell_NotifyIcon API function again.

The Tooltip balloon feature of TrayIcon Control enables the developer to show a balloon in which it points to the icon in the system tray, with this feature you can return the application state to the End user or notify the user if a new event had been occurred given your application a professional look also the developer can display this balloon tooltip even displaying is in win9x.

The Animating Feature of TrayIcon Control enables the developer to animate the icon in the system tray area, first the developer must insert the animation icons into an ImageList control then assign the ImageList control to StartAnimation method, so no need to worry about Animating system tray icons at all because ASTC will handle this for you, when you want to stop the animation, simply call StopAnimateing method.

Another feature of TrayIcon Control in which save the developer time is that TrayIcon Control can tracks the popup menu in which had been assigned to an event related to
the icon like right button up.

What do you mean about this?
when you assign a pop up menu for the right button up event, the pop up menu doesn't disappear unless the user clicks an item in it, TrayIcon Control solves this problem without using mouse global hook by tracking the popup menu and close it whenever the user left click outside the menu.

TrayIcon Object dynamically creates an internal window related to it's instance, to assign the icon for and destroy this window whenever you call Hide method or close your application.

You can use SubClass ActiveX control to subclass any window in which had a handle/hwnd Property, so you can subclass Forms, textbox, rich textbox, tree view, list box, labels or any kind of controls that you can get it's handle, there is no need to use SetWindowLong API function again Or worry about your application Crashing due to using the SubClass technique.

You can use TrayList ActiveX control to manage windows systray icons
Or removing icons from systray as well as get all the information about systray icons.

Balloon Control is an advanced customizable balloon tooltip Control so you can use Balloon ActiveX Control to add a professional look for you applications.

Availability

ASTC 1.50 is available now, and may be downloaded through our Web site at

About CprinGold Software

CprinGold Software is an online software development company, our main market is small Internet development teams and individuals who need low cost effective solutions and personalized support services.
This is exactly what we are committed to providing.

CprinGold Software distributes its products under the shareware principles: try before you buy and minimal or no marketing costs. As a result shareware costs a fraction of the price of most other commercial software.

All Topics