| 22 | } |
| 23 | |
| 24 | void COwnerDrawnMenuBase::UpdateMenu(CMenuHandle menu, bool subMenus) { |
| 25 | MENUINFO mi = { sizeof(mi) }; |
| 26 | mi.fMask = MIM_BACKGROUND | (subMenus ? MIM_APPLYTOSUBMENUS : 0); |
| 27 | CBrush brush; |
| 28 | brush.CreateSolidBrush(m_BackColor); |
| 29 | mi.hbrBack = brush.Detach(); |
| 30 | ATLVERIFY(menu.SetMenuInfo(&mi)); |
| 31 | } |
| 32 | |
| 33 | void COwnerDrawnMenuBase::AddCommand(UINT id, HICON hIcon) { |
| 34 | ItemData data; |