2010-09-24 24 views
0

Tout en essayant de créer un menu à SubMenu en utilisant InsertMenuItem:erreur C2065: 'MIIM_STRING': identificateur non déclaré

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); 

J'obtiens l'erreur C2065: 'MIIM_STRING': identificateur non déclaré

Répondre

1

Vous devez définir WINVER comme étant au moins 0x0500. MIIM_STRING est défini comme suit:

#if(WINVER >= 0x0500) 
#define MIIM_STRING  0x00000040 
...