BMenu* fileMenu = new BMenu("File"); fileMenu->AddItem(new BMenuItem("Open", new BMessage(M_OPEN)));
fileMenu->AddSeparatorItem();
BMenu* viewMenu = new BMenu("View"); viewMenu->AddItem(new BMenuItem("Zoom In", new BMessage(M_ZOOM_IN))); viewMenu->AddItem(new BMenuItem("Zoom Out", new BMessage(M_ZOOM_OUT))); fileMenu->AddItem(viewMenu);In this example, a sub-menu called "View" is created with two menu items named "Zoom In" and "Zoom Out". The sub-menu is then added to the "File" menu. These examples are for the BeAPI package library.