2010-09-24 3 views
0

при попытке создать меню для субменю InsertMenuItem:ошибка: 'MIIM_STRING': необъявленный идентификатор

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': необъявленный идентификатор

ответ

1

Вы должны определить WINVER как минимум 0x0500. MIIM_STRING определяется следующим образом:

#if(WINVER >= 0x0500) 
#define MIIM_STRING  0x00000040 
... 
Смежные вопросы