MENUITEMINFO MenuInfo = {0}; MenuInfo.cbSize = sizeof(MENUITEMINFO); MenuInfo.fMask = MIIM_ID | MIIM_STRING | MIIM_STATE | MIIM_BITMAP | MIIM_CHECKMARKS; MenuInfo.fType = MFT_STRING | MFT_BITMAP | MFT_RADIOCHECK ; MenuInfo.fState = MFS_ENABLED | MFS_HILITE | MFS_CHECKED; MenuInfo.wID = ID_1_A2; MenuInfo.dwTypeData = _T("A2"); MenuInfo.cch = 2; MenuInfo.hbmpItem = (HBITMAP)m_Bitmap[0].m_hObject; MenuInfo.hbmpChecked = (HBITMAP)m_Bitmap[1].m_hObject; MenuInfo.hbmpUnchecked = (HBITMAP)m_Bitmap[2].m_hObject; if(!pMenu->InsertMenuItem(0, &MenuInfo)) { TRACE( "Inser Menu error %d/r/n", GetLastError()); }