Problema menu con MenuBegin()
Posted: Mon Nov 05, 2018 1:03 pm
Saludos
Por alguna razon este menu no funciona aun cuando la sintaxis aparenta estar Ok
Agradezco recomendaciones
Por alguna razon este menu no funciona aun cuando la sintaxis aparenta estar Ok
Code: Select all
#include "FiveWin.ch"
static oWnd
//----------------------------------------------------------------------------//
function Main()
local oWndEdit, oBar, oIcon, oImage
local cName := "Ejemplo de Menu"
DEFINE WINDOW oWnd FROM 1, 1 TO 20, 70 TITLE "Ventana Principla" ;
MDI ;
MENU BuildMenu() ;
ICON oIcon
SET MESSAGE OF oWnd TO "Main Window"
ACTIVATE WINDOW oWnd MAXIMIZED ;
VALID MsgYesNo( "Salir ?" )
return nil
//----------------------------------------------------------------------------//
function BuildMenu()
local oMenu
oMenu := MenuBegin( .F.,,, .F., .F. )
MenuAddItem( "&Information",, .F.,,,,,,,,, .F.,,, .F. )
MenuBegin( .F.,,, .F., .F. )
MenuAddItem( "&About...",, .F.,, {|oMenuItem|MsgAbout( "FiveWin", "FiveTech" )},,,,,,, .F.,,, .F. )
MenuAddItem()
MenuAddItem( "&End...",, .F.,, {|oMenuItem|oWnd:End()},,,,,,, .F.,,, .F. )
MenuEnd()
MenuAddItem( "&Child Windows",, .F.,,,,,,,,, .F.,,, .F. )
MenuBegin( .F.,,, .F., .F. )
MenuAddItem( "&Tiled",, .F.,, {|oMenuItem|oWnd:Tile()},,,,,,, .F.,,, .F. )
MenuAddItem( "&Cascade",, .F.,, {|oMenuItem|oWnd:Cascade()},,,,,,, .F.,,, .F. )
MenuEnd()
MenuEnd()
return oMenu