--- np2/win9x/menu.cpp 2003/11/03 00:49:55 1.6 +++ np2/win9x/menu.cpp 2003/11/04 15:44:59 1.7 @@ -3,6 +3,7 @@ #include "np2.h" #include "sysmng.h" #include "menu.h" +#include "np2class.h" #include "pccore.h" @@ -47,7 +48,7 @@ static const SMENUITEM smenuitem[] = { {smenu_1280x800, IDM_SCRNMUL16}, {NULL, 0}}; -void sysmenu_init(void) { +void sysmenu_initialize(void) { HMENU hMenu; UINT i; @@ -136,11 +137,45 @@ void sysmenu_setscrnmul(BYTE value) { // ---- +// これってAPIあるのか? +void menu_addmenubar(HMENU popup, HMENU menubar) { + + UINT cnt; + UINT pos; + UINT i; + MENUITEMINFO mii; + char str[128]; + HMENU hSubMenu; + + cnt = GetMenuItemCount(menubar); + pos = 0; + for (i=0; i