#include #include PureMenu &PureMenu::operator=(const String &menuName) { destroyMenu(); mhPureMenu=::LoadMenu(::GetModuleHandle(0),(char*)(String&)menuName); mDisposition=Delete; return *this; } PureMenu &PureMenu::operator=(const PureMenu &somePureMenu) { WORD itemEntries; UINT itemID; if(!somePureMenu.isOkay())return *this; itemEntries=somePureMenu.size(); mMenuStyle=somePureMenu.mMenuStyle; createMenu(); for(short itemIndex=0;itemIndex &menuItems)const { WORD itemCount(menuItems.size()); if(!isOkay())return FALSE; for(short itemIndex=0;itemIndex