#include <imenus.h>

| Public Member Functions | |
| virtual | ~IMultiMenu () | 
| virtual int | NumMenusAllowed () const =0 | 
| virtual int | NumMenus () const =0 | 
| virtual IMenu * | GetMenu (int position)=0 | 
| virtual void | AddMenu (IMenu *menu, int pos=-1)=0 | 
| virtual void | RemoveMenu (int position)=0 | 
| virtual void | RemoveMenu (IMenu *menu)=0 | 
| virtual void | SetTitle (const MCHAR *customTitle, int pos)=0 | 
| virtual const MSTR & | GetTitle (int pos)=0 | 
| virtual void | SetUseCustomTitle (int pos, bool useCustomTitle)=0 | 
| virtual bool | GetUseCustomTitle (int pos) const =0 | 
| virtual ~IMultiMenu | ( | ) | [inline, virtual] | 
{;}
| virtual int NumMenusAllowed | ( | ) | const [pure virtual] | 
| virtual int NumMenus | ( | ) | const [pure virtual] | 
| virtual IMenu* GetMenu | ( | int | position | ) | [pure virtual] | 
| virtual void AddMenu | ( | IMenu * | menu, | 
| int | pos = -1 | ||
| ) | [pure virtual] | 
| virtual void RemoveMenu | ( | int | position | ) | [pure virtual] | 
| virtual void RemoveMenu | ( | IMenu * | menu | ) | [pure virtual] | 
| virtual void SetTitle | ( | const MCHAR * | customTitle, | 
| int | pos | ||
| ) | [pure virtual] | 
| virtual const MSTR& GetTitle | ( | int | pos | ) | [pure virtual] | 
| virtual void SetUseCustomTitle | ( | int | pos, | 
| bool | useCustomTitle | ||
| ) | [pure virtual] | 
| virtual bool GetUseCustomTitle | ( | int | pos | ) | const [pure virtual] |