... tengo el detalle que debo modificar el menu durante la ejecucion, pero al refrescar el menu, no lo hace sera que estoy haciendo algo mal..? oWnd:oMenu:refresh() mientras que la opcion de disable si funciona oWnd:oMenu:disable() Saludos a todos.
... Main() DEFINE WINDOW oWnd from 1,1 TO 30,60 TITLE "Kontoauszug"; VSCROLL; MENU bldMenu() ACTIVATE WINDOW oWnd return nil function bldMenu() LOCAL oMenu set exclusive off MENU oMenu MENUITEM "Start" ; ACTION f_code() ENDMENU return oMenu func f_code LOCAL nRow1 := 0 local hVert := 25 local planfont ...
... WINDOW oWnd MAXIMIZED return nil //----------------------------------------------------------------------------// function BuildMenu() LOCAL oMenu LOCAL lSalida Public ALFA :="ABCDEFGHIJKLMNOPQRSTUVWXYZ" Public LLAVE:=.F. MENU oMenu MENUITEM "&Tablas" MENU MENUITEM "&Mantención Alimentos" ...
... del botón * por el ancho: LOCAL nTop := GetClientRect( ::oToolbar:hwnd )[3] LOCAL nLeft := ::oToolBar:nBtnWidth * (nButton-1) .... ACTIVATE MENU oMenu AT nTop - 8, nLeft - 5 OF ::oToolbar Y me funciona correctamente Saludos