YesNoOk
avatar

32x32 icon in XP/2003 (switching tasks) (Read 2674 times)

Started by NightFox, September 03, 2010, 12:46:23

0 Members and 1 Guest are viewing this.
#1
32x32 icon in XP/2003 (switching tasks) |
September 03, 2010, 12:46:23
32x32 icon is not displayed when switching tasks in XP/2003.

But is displayed in Windows7, why?

Please add a display 32x32 icons for XP/2003.
#2
Re: 32x32 icon in XP/2003 (switching tasks) |
September 03, 2010, 14:26:13
32x32 icons are only supported on Windows 7. That's by design and I won't change it. On Windows 7 it makes sense because of the task bar, in XP it doesn't.
__
Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to a single instruction that doesn't work.
My SMF-based forum fork
#3
Re: 32x32 icon in XP/2003 (switching tasks) |
September 03, 2010, 15:36:23
32x32 icons are only supported on Windows 7. That's by design and I won't change it. On Windows 7 it makes sense because of the task bar, in XP it doesn't.
This is not correct.
All the windows of Miranda are supported by 32x32 icons when switching tasks in XP/2003.
Last Edit: September 03, 2010, 15:38:08 by NightFox
#4
Re: 32x32 icon in XP/2003 (switching tasks) |
September 04, 2010, 00:26:21
Maybe, but TabSRMM doesn't because all its 32pixel icon support is bound to the task bar functionality which is inactive in Windows XP.

Not a big deal, really. For almost 10 years we did not have 32pixel icons and nobody cared, except those using Windows 7 where it makes sense.

So leave it as it is.

You can see it as a design limitation but not a bug. It may ore may not be corrected, but since I do no longer use XP, I have no high priority for this. If someone else wants to correct it - patches are always welcome.
__
Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to a single instruction that doesn't work.
My SMF-based forum fork
Last Edit: September 04, 2010, 00:31:54 by Nightwish
#5
Re: 32x32 icon in XP/2003 (switching tasks) |
September 04, 2010, 11:02:02
Okay, I'll try to make a patch.
#6
Re: 32x32 icon in XP/2003 (switching tasks) |
September 04, 2010, 19:09:42
#7
Re: 32x32 icon in XP/2003 (switching tasks) |
September 04, 2010, 19:42:07
If suddenly that, I am not too strong in programming.
I haven't understood why in a line:
Code:
hIcon = (HICON) SendMessage (hwndDlg, WM_GETICON, Win7Taskbar-> haveLargeIcons ()? ICON_SMALL: ICON_BIG, 0);
It is set ICON_BIG, therefore has placed her in
Code:
if (Win7Taskbar-> haveLargeIcons ())
If not to set ICON_SMALL for XP/2003, in container titlebar will be 32х32 icon narrow in a size 16х16.
Last Edit: September 04, 2010, 19:43:38 by NightFox
#8
Re: 32x32 icon in XP/2003 (switching tasks) |
September 06, 2010, 16:32:03
ICON_BIG in this line is not necessary, I haven't noticed that it was necessary for Windows7.
I reuploaded a patch.
Last Edit: September 06, 2010, 16:38:53 by NightFox