There definitely seems to be a bug:
checking "Use internal icon" has no effect here.

���� wrote
> This resolved a half of the problem.
> menu uses two kinds of folder icons. One refers to the one in
> Powerpro.exe, another seems still to be extracted from shell32.dll.
> I don't know, I guess I should prevent it to show the icons from the
> menu, unless I figure out how to solve it.

Testing here, PowerPro never shows its internal folder icon
no matter what settings I try.

I never noticed this before,
because I don't use icons on most of my menus,
and because I customise by hacking shell32, editing many
of its icons, including the Open and Closed folder icons,
rather than using a system setting or XP's themes to request
that a different icon be used for folders.

Editing shell32 is a very reliable way of fixing MS designs :-)
In XP you have to work around the File Protection by copying
your edited shell32.dll to c:\windows\system32\dllcache
as well as to c:\windows\system32.
Windows will complain, once only, and ask for the Windows CD.
Don't insert the CD. Cancel that dialog and it gives up.

I just experimented setting one of my menus to show 16x16 icons
and checking "Use internal folder icon to represent submenus on
menus". I also colored powerpro.exe's icon 2 (the folder) green
(temporarily!) just to be sure about which icon is being shown.
No green icon appeared on my test menu.

The menu has both types of submenu:
- one is from *format submenu ... *format endsubmenu
- one is from *menu folder c:\pathto\foldername
both of which show an icon from inside shell32.dll.

Counting the icons from 1, as in microangelo,
not from 0, as in the registry and .reg files,
PowerPro is using icon 4 (a closed folder) from shell32
- even though I asked for powerpro's internal icon.

Oddly, even though I set 16x16 as the icon size in the
command list's properties, pp showed me what must have been
either the 24x24 or the 32x32 icon scaled down to 16x16.

My file manager always uses the 16x16 x24bit variant
in the small icon views such as Details view.
________________________________________________

I believe that when the user checks "use internal icon
to represent submenus", pp should do one of these two things,
though I am not sure which of the two is best:

[a] use the pp internal icon for real submenus made with
*format submenu;
use the system's folder icon for dynamic submenus made
with *menu folder.
That way the user can see the difference between those
two kinds of submenu -- especially if the user replaces the
powerpro internal icon with something representing a submenu
rather than a folder.

or [b] use the pp internal icon for both types of submenu
described in [a]

Either [a] or [b] would be better than always ignoring the
"use internal" setting, as now.

________________________________________________

���� wrote:
> menu uses two kinds of folder icons. One refers to the one in
> Powerpro.exe, another seems still to be extracted from shell32.dll.

Lucky you! I can only get it to show the shell32 icon;
it never shows the powerpro internal icon.
What kind of command item in your Menu gets the internal icon shown?

_______________________________________________

Something else I noticed:

In Command Lists, Setup, Defaults for All Menus,
checking or unchecking "Icons on *Window, *Menu Folder etc"
has no effect on a *Menu Folder which is embedded in another menu.

But when the *Menu Folder command is a button on a bar
then the menu shown will obey this setting.
_______________________________________________

My suggested workaround to all the above: hack shell32.dll



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/JV_rlB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/power-pro/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to