System tray icon

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
 
M

Mattias Sjögren

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
 
A

Amongin Ewinyu

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
 
A

Armin Zingler

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
 
A

Amongin Ewinyu

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
 
A

Armin Zingler

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
 
M

Mattias Sjögren

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top