Home All Groups Group Topic Archive Search About
Author
19 Feb 2006 10:40 AM
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

Author
19 Feb 2006 12:27 PM
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

--
Mattias Sjögren [C# MVP]  mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.
Author
19 Feb 2006 3:59 PM
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

Show quoteHide quote
"Mattias Sjögren" <mattias.dont.want.spam@mvps.org> wrote in message
news:uuZZP%23UNGHA.2920@TK2MSFTNGP10.phx.gbl...
> >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
>
> --
> Mattias Sjögren [C# MVP]  mattias @ mvps.org
> http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
> Please reply only to the newsgroup.
Author
19 Feb 2006 4:40 PM
Armin Zingler
"Amongin Ewinyu" <amongin_***@unblinkinginsight.com> schrieb
> 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
Author
20 Feb 2006 6:44 AM
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

Show quoteHide quote
"Armin Zingler" <az.nospam@freenet.de> wrote in message
news:%23Kia1XXNGHA.3164@TK2MSFTNGP11.phx.gbl...
> "Amongin Ewinyu" <amongin_***@unblinkinginsight.com> schrieb
>> 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
Author
20 Feb 2006 8:35 AM
Armin Zingler
"Amongin Ewinyu" <amongin_***@unblinkinginsight.com> schrieb
> 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
Author
20 Feb 2006 10:48 PM
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

--
Mattias Sjögren [C# MVP]  mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.