【MFC】繫結資料到選單專案並獲取內容

toseekin發表於2018-02-02
// 繫結dwItemData到選單項
MENUITEMINFO mi = {sizeof(MENUITEMINFO)};
memset(&mi,0,sizeof(mi));


mi.cbSize = sizeof(MENUITEMINFO);
mi.fMask = MIIM_DATA;
mi.fType = MFT_STRING;
mi.dwItemData = code;


SetMenuItemInfo(hMenu, menuIndex, TRUE, &mi);
-------------------
// 獲取選單項繫結的dwItemData
HMENU hMenu = GetSubMenu(m_btnRoute.m_hMenu,0);
MENUITEMINFO mi = {sizeof(MENUITEMINFO)};
memset(&mi,0,sizeof(mi));


mi.cbSize = sizeof(MENUITEMINFO);
mi.fMask = MIIM_DATA;
mi.fType = MFT_STRING;
mi.dwItemData = 0;


GetMenuItemInfo(hMenu, nId - ID_BASE, TRUE, &mi);

相關文章