Only lower word is used with dwTypeData as bitmap handle.

svn path=/trunk/; revision=23587
This commit is contained in:
James Tabor 2006-08-15 18:05:18 +00:00
parent b01f9a2937
commit a2976ce0d4

View file

@ -788,12 +788,12 @@ IntSetMenuItemInfo(PMENU_OBJECT MenuObject, PMENU_ITEM MenuItem, PROSMENUITEMINF
}
if(lpmii->fType & MFT_BITMAP)
{
// if(lpmii->hbmpItem)
if(lpmii->hbmpItem)
MenuItem->hbmpItem = lpmii->hbmpItem;
// else
// { /* Win 9x/Me stuff */
// MenuItem->hbmpItem = (HBITMAP)lpmii->dwTypeData;
// }
else
{ /* Win 9x/Me stuff */
MenuItem->hbmpItem = (HBITMAP)((ULONG_PTR)(LOWORD(lpmii->dwTypeData)));
}
}
MenuItem->fType |= lpmii->fType;
}