0

InsertMenuItemを使用してサブメニューへのメニューを作成しようとしているとき:

MENUITEMINFO mii = { sizeof(MENUITEMINFO) };

mii.fMask = MIIM_SUBMENU | MIIM_STRING | MIIM_ID;
mii.wID = uCmdID++;
mii.hSubMenu = hSubmenu;
mii.dwTypeData =  _T("Net&Work Drive Solution");


// InsertMenu ( hmenu, uMenuIndex, MF_BYPOSITION | MF_POPUP, 
            // (UINT_PTR) hSubmenu, _T("NetWork Drive Solution") );

InsertMenuItem ( hmenu, uMenuIndex, TRUE, &mii );

エラーC2065が発生します:'MIIM_STRING':宣言されていない識別子

4

1 に答える 1

1

WINVER少なくとも0x0500になるように 定義する必要があります。MIIM_STRINGこのように定義されます:

#if(WINVER >= 0x0500)
#define MIIM_STRING      0x00000040
...
于 2010-09-24T12:01:53.557 に答える