11     Menu(HMENU freeHandle);
 
   16     HMENU GetHandle()
 const { 
return handle; }
 
   17     operator HMENU()
 const { 
return handle; }
 
   20     void CreatePopupMenu();
 
   23     int GetItemCount() 
const;
 
   25     void AppendString(UINT 
id, 
const tstring& text);
 
   26     void AppendMenu(HMENU menu, 
const tstring& text);
 
   27     void AppendSeparator();
 
   29     void InsertString(UINT index, UINT 
id, 
const tstring& text);
 
   30     void InsertMenu(UINT index, HMENU menu, 
const tstring& text);
 
   31     void InsertSeparator(UINT index);
 
   33     void EnableMenuItem(UINT index, 
bool enable);
 
   34     void EnableMenuCommand(UINT command, 
bool enable);
 
   37     Menu& operator=(
const Menu& rhs) { 
return *
this; }