CommandBar_GetMenu
От: Faust Россия  
Дата: 19.11.09 11:24
Оценка:
пытаюсь изменить строковое описание пункта меню следующим образом:
//HMENU        hMenu        = CommandBar_GetMenu(hwndCB, 0);
HMENU        hMenu        = SendMessage(hwndCB, SHCMBM_GETMENU, 0, 0);
HMENU        hSubMenu    = GetSubMenu(hMenu, 0);
TCHAR        szItemName[128]    = { 0 };
MENUITEMINFO    mii        = { 0 };
mii.cbSize    = sizeof(MENUITEMINFO);
mii.fMask    = MIIM_TYPE;
mii.fType    = MFT_STRING;
mii.dwTypeData    = szItemName;
mii.cch        = 128;
GetMenuItemInfo(hMenu, IDM_BLABLABLA, FALSE, &mii);
wcscpy(szItemName, L"bla-bla-bla");
mii.cch        = wcslen(szItemName);
SetMenuItemInfo(hMenu, IDM_BLABLABLA, FALSE, &mii);

на эмуляторе все работает, на устройстве hMenu равен NULL...
помогите плиз!
Мой компьютер прогоняет бесконечный цикл за 9 секунд, но, мне кажется, он мог бы сделать это быстрее...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.