Re: systray (OT, kind of)

From: Kelly (kelly_at_mvps.org)
Date: 08/30/04


Date: Mon, 30 Aug 2004 02:51:35 -0500

Hi,

As per your note: <Quote>

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_programming/taskbar.asp

This page should explain all, but if they need spoon feeding, I can post
some sample code. Way off topic though.

</Quote>

I would suggest sending an email here:
http://support.microsoft.com/default.aspx?scid=kb;en-us;114491

And/or creating a write-up including the sample code and I can forward it
for you to the pertaining teams via MS.

-- 
All the Best,
Kelly
Microsoft-MVP Windows® XP
2004 Windows MVP "Winny" Award
Troubleshooting Windows XP
http://www.kellys-korner-xp.com
Taskbar Repair Tool Plus!
http://www.kellys-korner-xp.com/taskbarplus!.htm
"OShah" <nospam@aol.com> wrote in message 
news:Xns95547B9007895111156@207.46.248.16...
> "Kelly" <kelly@mvps.org> wrote in news:#hx4otZjEHA.3896
> @TK2MSFTNGP10.phx.gbl:
>
>> One post was enough, Kevin.  And yes, this has been an issue for a great
>> while.
>>
>
> Making those tray icons reappear when explorer restarts is a problem for
> the software developer, not Windows.
>
> There's a simple solution to make those tray icons reappear, but it
> involves some work by the programmer.
>
> <jargon>
> They need to register the Window message "TaskBarCreated". Then, when this
> message is sent to the Windows procedure, call Shell_NotifyIcon again so
> their tray icon reappears.
> </jargon>
> System tray programmers will know what that means.
>
> For you, Kelly and Kevin and everyone else, you need to annoy every one of
> those software developers to take a read at the following Url (Especially
> the section labelled "Taskbar creation Notification"):
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-
> us/shellcc/platform/shell/programmersguide/shell_int/shell_int_programming/
> taskbar.asp
>
> This page should explain all, but if they need spoon feeding, I can post
> some sample code. Way off topic though.
>
> If they refuse to read/learn, sack them, (or hire someone else, or create 
> a
> petition, or write humiliating journal articles, whatever. Do whatever you
> can to move them away from system tray programming).
>
>
> -- 
> -------------------------------------------------------------------------
> oshah
> Control Panel -> System -> Advanced -> Error Reporting -> Choose Programs
> -> Do not report errors for these programs:
>
> Acrobat.exe
> waol.exe
>
> ------------------------------------------------------------------------- 


Relevant Pages

  • Re: systray (OT, kind of)
    ... the software developer, not Windows. ... There's a simple solution to make those tray icons reappear, ... System tray programmers will know what that means. ...
    (microsoft.public.windowsxp.general)
  • Re: Form.Owner property on Windows NT ˇˇˇˇˇˇ HELP !!!!!
    ... The strange behaviour is related to the tooltip property, ... In my previous post I enclosed a sample code thas shows the problem. ... > We have been developing a Winforms app on Windows 2000. ... > Our app is made up of a main form, and several child forms with the ...
    (microsoft.public.dotnet.framework.windowsforms)
  • Re: Substitution for Windows.h
    ... > I am having a sample code for communicating a sagem biometric finger ... > print scanner through a serial port in windows environment,in which a ... > header file called is existing.Can anybody tell me the ...
    (comp.os.linux.embedded)
  • Re: Dont want a default button
    ... Here is some sample code ... Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ... MyButton: TBitBtnHack; ... FORM MESSAGE: 0000B005 CM_DIALOGKEY ...
    (comp.lang.pascal.delphi.misc)
  • Re: Form.Owner property on Windows NT ˇˇˇˇˇˇ HELP !!!!!
    ... The strange behaviour is related to the tooltip property, ... In my previous post I enclosed a sample code thas shows the problem. ... > We have been developing a Winforms app on Windows 2000. ... > Our app is made up of a main form, and several child forms with the ...
    (microsoft.public.dotnet.framework.windowsforms)