赢得32个菜单图标

时间:2017-01-15 23:48:50

标签: winapi

我使用以下代码在Win32中分配菜单图标。这在Windows 10中工作正常,但在Windows 7中,菜单图标向右偏移(参见附图),任何想法为什么会发生这种情况?enter image description here

        MENUITEMINFO mii;
        mii.cbSize = sizeof(MENUITEMINFO);
        mii.fMask = MIIM_BITMAP;

        // File menu icons
        HBITMAP hFileNew = (HBITMAP)LoadImage(m_hInst, L"Data/Icons/IDM_FILE_NEW.bmp", IMAGE_BITMAP, 16, 16, 
                                            LR_LOADFROMFILE | LR_LOADTRANSPARENT | LR_LOADMAP3DCOLORS);
        mii.hbmpItem = hFileNew;
        SetMenuItemInfo(m_hMDIAppFrameMenu, IDM_FILE_NEW, 0, &mii);

编辑:当我使用" windows basic"来个性化窗口时,问题似乎已得到修复。主题而不是" windows classic"。

enter image description here

我想弄清楚如何阻止这种情况发生

0 个答案:

没有答案