I am currently adjusting a Windows Applications GUI for Windows 7. I find a (although rather cosmetic) problem with icons in menus:
In XP i use Bitmaps do identify menus which are checkable. We supply a separate Bitmap for checked/unchecked state. The bitmaps have a size of 13*13 pixels:
In Windows 7 though all checked Menus have a round rect filled with light blue:
So i tried to accompany these frames to my bitmaps. I found that these rects have a size of 22*22 pixels. So i enlarge my own bitmaps and pass them to windows using SetMenuItemBitmaps
. Well - this works but now the menu items have a offset of about 1 1/2 the size of all other menu items:
It seems to me now that it is not possible to pass natively looking checked menu bitmaps for windows 7 without side effects. The only way probably would be to make it a wholly ownder drawn menu. Any hints how to correct that problem?