What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Skype & Technology » Skype & Live Messenger » System tray status icons

System tray status icons
Author: Message:
springo
New Member
*


Posts: 2
Joined: Mar 2007
O.P. System tray status icons
Hi,
I just installed WLM on Vista and I see that the system tray icon showing the status looks awful, like if it hadn't been cut properly. Do you know how to fix this?
Thank you!
03-10-2007 08:53 PM
Profile E-Mail PM Find Quote Report
Kenji
Veteran Member
*****

Avatar
Previously: Dazmatic, Dazzy, :zippy:

Posts: 1226
Reputation: 39
32 / Male / Flag
Joined: Jun 2006
Status: Away
RE: System tray status icons
Hmm... It looks ok to me..

Can you get a screenshot or something?
03-10-2007 09:05 PM
Profile PM Find Quote Report
springo
New Member
*


Posts: 2
Joined: Mar 2007
O.P. RE: System tray status icons
I hope you can see the icon's borders, which don't look smooth.
[Image: msgryf8.jpg]
03-10-2007 09:20 PM
Profile E-Mail PM Find Quote Report
Eddie
Veteran Member
*****


Posts: 2078
Reputation: 30
32 / Male / Flag
Joined: Oct 2005
Status: Away
RE: System tray status icons
Hmmm i dont see anything wrong with it *-) look ok to me :)

EDIT: And i think if im not mistaken Skinning is the only way to change the tray icon :) Which is hard with Windows Live Messenger ;)

This post was edited on 03-11-2007 at 12:59 AM by Eddie.
...there used to be a signature here :)
03-11-2007 12:57 AM
Profile PM Web Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: System tray status icons
It's just not being anti-aliased, like the uTorrent icon is. The icon to the right of WLM looks worse IMO.

quote:
Originally posted by Eddie
And i think if im not mistaken Skinning is the only way to change the tray icon
Not quite: it's possible to change the icon using the Win32 API. However, to do that you need to perform some form of code injection.

This post was edited on 03-15-2007 at 07:40 PM by RaceProUK.
[Image: spartaafk.png]
03-15-2007 07:39 PM
Profile PM Web Find Quote Report
vikke
Senior Member
****

Avatar

Posts: 900
Reputation: 28
31 / Male / Flag
Joined: May 2006
RE: RE: System tray status icons
It's meant to look that way in tray. Those borders should be white, that's the style. ;)

quote:
Originally posted by RaceProUK
quote:
Originally posted by Eddie
And i think if im not mistaken Skinning is the only way to change the tray icon
Not quite: it's possible to change the icon using the Win32 API. However, to do that you need to perform some form of code injection.

You don't need code injection, you can do it the NOTIFYICONDATA way to edit the tray without any injection at all..

Here is a VB6 sample. It's quite old so I'm not sure it will work, but I hope! ;)

If you don't know programming, resource hacking is the best path to go. You can download Resource Hacker (it's free) from here. You might have to scroll down the page to get to the download area.

So.. If you got it downloaded, extract it to a temporary area (like C:\Temp\). Close and sign out of Messenger. Open the program, select the File menu and click Open.
Find the directory where you installed Messenger, probably C:\Program Files\MSN Messenger\. Open the file called "msgsres.dll".  After, a treeview should appear. Click Icon, then right click 51 and choose "Replace Resource". A new window should appear.
Click "Open File with new icon" and select the file. Then click replace. Finally save, and run Messenger again and enjoy! :)

vikke
4 8 15 16 23 42
03-15-2007 08:16 PM
Profile E-Mail PM Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: System tray status icons
quote:
Originally posted by vikke
You don't need code injection, you can do it the NOTIFYICONDATA way to edit the tray without any injection at all.
I thought you could only change the icon from within the process that created it? Otherwise there'd be the possibility of 'spoofing' an icon. Whether that's a security risk I don't know, but it never hurts to be safe.
* RaceProUK checks MSDN
OK, fair enough, you don't need to be in the same process.
[Image: spartaafk.png]
03-16-2007 12:05 AM
Profile PM Web Find Quote Report
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On