by cnavarro » Tue Jun 16, 2015 7:00 pm
With the example above you've got Error
Finally try this example and click on the button of TBar
thanks
- Code: Select all Expand view
#include "fivewin.ch"
static oWndPrin
function Main()
Local cTitle
Local oBar
DEFINE WINDOW oWndPrin FROM 3, 6 TO 20, 70 ; //MDI ;
TITLE "Prueba Menus" MENU MBuildMenu()
DEFINE BUTTONBAR oBar SIZE 26, 26 OF oWndPrin
DEFINE BUTTON OF oBar TRANSPARENT GROUP ;
TOOLTIP "Open" NOBORDER ACTION Child1( oWndPrin )
ACTIVATE WINDOW oWndPrin MAXIMIZED
Return nil
Function Child1( oWnd )
local oWndChild, oDlg, oBtn
local cName := "Testing..."
LOCAl oBar
Local oMenu
Local oFontMenu
DEFINE FONT oFontMenu NAME "Tahoma" SIZE 0, -12
DEFINE DIALOG oWndChild OF oWnd TITLE cName ;
FROM 110, 1 TO 400, 800 PIXEL
oWndChild:SetFont( oFontMenu )
ACTIVATE DIALOG oWndChild ON INIT ( MenuDlg( oWndChild ) )
return nil
//----------------------------------------------------------------------------//
Function MenuDlg( oWnd )
Local oMenu
REDEFINE SYSMENU oMenu OF oWnd
SEPARATOR
MENUITEM "Primer Item" ACTION MsgInfo( Len( oWnd:oSysMenu:aMenuitems ) ) //CHARICON 57605
ENDSYSMENU
Return oMenu
function MBuildMenu()
local oMenu
local oMruConnections
MENU oMenu //2007
MENUITEM FWString( "Databases" )
MENU
MENUITEM FWString( "New" ) + "..."
MENUITEM FWString( "Open" ) + "..."
MENUITEM FWString( "Recent files" )
SEPARATOR
MENUITEM FWString( "ADO open" ) + "..."
MENUITEM FWString( "Recent ADO connections" )
SEPARATOR
MENUITEM FWString( "Preferences" ) + "..."
SEPARATOR
MENUITEM FWString( "Exit" ) ACTION oWndPrin:End()
ENDMENU
oMenu:AddHelp( "Prueba de Menus", "(c) FiveTech Software 2015" )
ENDMENU
return oMenu
Last edited by
cnavarro on Tue Jun 16, 2015 7:35 pm, edited 2 times in total.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces