System tray icon

  • Thread starter Thread starter Amongin Ewinyu
  • Start date Start date
A

Amongin Ewinyu

Hi,

I have an application that is controlled by a service. when the service
starts, an icon is supposed to be placed in the system tray and this icon is
then used to display a balloon intermittently. the problem is that when the
icon is placed in the balloon and for some time after this, it is visible in
the system tray, but after some time if i try to hover the mouse over the
icon, it then disappears, although i still get a message that it is visible.

this happens whether "hide inactive icons" on the taskbar properties is
checked or not.

please let me know what i may be doing wrong...at my wits end. i am working
in VS 2003

Thanks for any help.

amongin
 
when the service
starts, an icon is supposed to be placed in the system tray and this icon is
then used to display a balloon intermittently.

Is the icon added by the service itself or a separate application that
communicates with the service?


Mattias
 
Thanks for replying.

The icon is added by the service when it starts running.

I have now transferred my program to VS 2005 and still getting the same
problem.

The notify icon is on a component and not on a form, could this be the
problem??

amongin
 
Amongin Ewinyu said:
Thanks for replying.

The icon is added by the service when it starts running.

I have now transferred my program to VS 2005 and still getting the
same problem.

The notify icon is on a component and not on a form, could this be
the problem??

The problem is that a service mustn't show an icon because a service does
not have a user interface.


Armin
 
Hi,
thanks for the response. do you have any references/websites as to where i
can read more about this?

So how do all the other icons that are displayed in the system tray stay
there permanently?

Amongin
 
Amongin Ewinyu said:
Hi,
thanks for the response. do you have any references/websites as to
where i can read more about this?

So how do all the other icons that are displayed in the system tray
stay there permanently?


Mattias? :-)



Armin
 
thanks for the response. do you have any references/websites as to where i
can read more about this?

Here's some information:
http://msdn.microsoft.com/library/en-us/dllproc/base/interactive_services.asp

So how do all the other icons that are displayed in the system tray stay
there permanently?

There's typically a separate application configured to run at startup
(or rather when the user logs in). It communicates with the service
through some IPC mechanism.


Mattias
 
Back
Top