This bug is still there (ALT-1 does nothing, ALT-2 open Test&1, mdichild icon vanishes):
EMG
#include "Fivewin.ch"
FUNCTION MAIN()
聽 聽 LOCAL oWnd, oMenu
聽 聽 MENU oMenu 2007
聽 聽 聽 聽 MENUITEM "Test&1" ACTION MSGINFO( "1" )
聽 聽 聽 聽 MENUITEM "Test&2" ACTION MSGINFO( "2" )
聽 聽 聽 聽 MENUITEM "Test&3" ACTION MSGINFO( "3" )
聽 聽 ENDMENU
聽 聽 DEFINE WINDOW oWnd MDI;
聽 聽 聽 聽 聽 聽TITLE "MDI Test";
聽 聽 聽 聽 聽 聽MENU oMenu
聽 聽 ACTIVATE WINDOW oWnd;
聽 聽 聽 聽 聽 聽 聽ON INIT CREATECHILD( oWnd )
聽 聽 RETURN NIL
STATIC FUNCTION CREATECHILD( oMdi )
聽 聽 LOCAL oWnd, oMenu
聽 聽 MENU oMenu 2007
聽 聽 聽 聽 MENUITEM "Changed&1" ACTION MSGINFO( "1" )
聽 聽 聽 聽 MENUITEM "Changed&2" ACTION MSGINFO( "2" )
聽 聽 聽 聽 MENUITEM "Changed&3" ACTION MSGINFO( "3" )
聽 聽 ENDMENU
聽 聽 DEFINE WINDOW oWnd MDICHILD OF oMdi;
聽 聽 聽 聽 聽 聽TITLE "MDI Child Test";
聽 聽 聽 聽 聽 聽MENU oMenu
聽 聽 ACTIVATE WINDOW oWnd;
聽 聽 聽 聽 聽 聽 聽VALID !GETKEYSTATE( VK_ESCAPE );
聽 聽 聽 聽 聽 聽 聽MAXIMIZED
聽 聽 RETURN NILEMG