public static class MenuItemCollection
{
public void add(MenuItem mi);
public void addRange(MenuItem[] mis);
public void clear();
public int count(); [property getter]
public int indexOf(MenuItem mi);
public void insert(int index, MenuItem mi);
public MenuItem opIndex(int idx); [property getter]
public void remove(MenuItem mi);
public void removeAt(int idx);
public this(Menu owner);
}
public final HMENU handle(); [property getter]
public bool isParent(); [property getter]
public final MenuItemCollection menuItems(); [property getter]
protected void onReflectedMessage(inout Message m);
public final void opCatAssign(MenuItem mi);
public this(HMENU hmenu, bool owned = true);
public this(MenuItem[] items);
public this(HMENU hmenu, MenuItem[] items);
public ~this();
}