[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: TSVN Menu item names missing r9633 Win2k

From: Adam Strzelecki <ono_at_java.pl>
Date: 2007-06-06 15:04:43 CEST

Hello,

> I just spent the last three hours trying to figure this out. I have no
> idea why this happens.

As this hopeful patch author I must say that I also way trying to figure
out with WinDbg why the hell we got only ICONS in folder background
popup menu at Windows 2000. And you know... it is damn bug in Windows
2000 Shell Extension code. When MIIM_BITMAP is set.. it is removing
MIIM_STRING (dwTypeData string) from menu when it is called from
background, while it keeps them untouched on folder context menus.

This happens only on Windows 2000. So I believe it was fixed in XP/2003
which is the one I use.

Yet I didn't find any sensible solution how to put the stuff back as
WM_INITMENUPOPUP reception is also broken on Windows 2000.

I don't suppose that MS gonna try fix this issue too. Sorry for the
mess, another false belief in MSDN docs stating that HBMENU_CALLBACK is
supported fine in all >WinME systems.

Regarding Vista menus.. have a look here:
http://shellrevealed.com/blogs/shellblog/archive/2007/02/06/Vista-Style-Menus_2C00_-Part-1-_2D00_-Adding-icons-to-standard-menus.aspx

Cheers,

-- 
: nanoANT Adam Strzelecki :
:       nanoant.com       :
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Jun 6 15:05:00 2007

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.