#include "FiveWin.ch"
#INCLUDE "ribbon.CH"
#include "ribbon.ch"
#include "metro.ch"
//----------------------------------------------------------------------------//
function Main()
聽 聽local oWnd, oIcon, oRib, oBot, oGr
聽 聽DEFINE WINDOW oWnd ;
聽 聽 聽 聽TITLE "Ribbon con Metro";
聽 聽 聽 聽MDI ;
聽 聽 聽 聽MENU HazMenu()
聽 聽DEFINE RIBBONBAR oRib WINDOW oWnd PROMPT "Opciones" HEIGHT 139 TOPMARGIN 25
聽 聽 聽
聽 聽 ADD GROUP oGr RIBBON oRib TO OPTION 1 PROMPT "Opciones del Sistema" WIDTH 400
聽 聽 @ 2,05 ADD BUTTON oBot PROMPT "Salir" 聽GROUP oGr BITMAP "..\bitmaps\exit.bmp" ; 聽
聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Salir del Sistema" ACTION oWnd:End()
聽 聽 @ 2,95 ADD BUTTON oBot PROMPT "Calculadora" 聽GROUP oGr 聽BITMAP "..\bitmaps\calc.bmp" ; 聽
聽 聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Calculadora" ACTION WinExec("calc.exe") 聽 聽
聽 聽 @ 2,185 ADD BUTTON oBot PROMPT "Acerca" 聽GROUP oGr 聽BITMAP "..\bitmaps\about.bmp" ; 聽
聽 聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Acerca de Este Software" ACTION MsgAbout()
聽 聽 @ 2,275 ADD BUTTON oBot PROMPT "Impresora" 聽GROUP oGr 聽BITMAP "..\bitmaps\printer.bmp" ; 聽
聽 聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Configurar Impresora" ACTION PrinterSetup() 聽 聽
聽 聽
聽 聽//Esta opcion llama al Dashboard
聽 聽oBar2 = TRBtn():New( 4, 0, 60, 20, "..\bitmaps\rbnmenu.bmp", { || DashBoard()}, oRib,;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽,,,,,, .T., .T.,,,,,,/* "POPUP"*/, ,,,,,,,,,,,,, , nRGB( 125, 172, 215 ),;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽nRGB( 65, 106, 189 ) )
聽 聽
聽 聽ACTIVATE WINDOW oWnd
聽 聽 聽
return nil
STATIC FUNCTION HazMenu()
LOCAL oMenu
MENU oMenu 2010
ENDMENU
RETURN oMenu
STATIC FUNCTION DashBoard()
聽 聽local oMetro
聽 聽
聽 聽DEFINE METRO oMetro ;
聽 聽 聽 TITLE "Accesos Directos";
聽 聽 聽 BACKGROUND "..\BITMAPS\backgrnd\beach.bmp"
聽 聽 聽
聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Usuarios" COLOR CLR_WHITE, RGB( 70, 23, 80) ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\users.bmp" ACTION (Mifuncion("Aca entraria a Usuarios"))
聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Copias" COLOR CLR_WHITE, CLR_BLUE ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\copy.bmp" ACTION (Mifuncion("Aca copiaria archivos")) LARGE
聽 聽
聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Reportes" COLOR CLR_WHITE, RGB( 70, 23, 80) ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\printer1_50.png" ACTION (Mifuncion("Emitiria reportes"))
聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Configuracion" COLOR CLR_WHITE, CLR_BLUE ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\utilities.bmp" ACTION (Mifuncion("Aca configuracion")) LARGE
聽 聽
聽
聽 聽ACTIVATE METRO oMetro
RETURN nil
STATIC FUNCTION Mifuncion(cText)
MsgInfo(cText,"Atencion")
RETURN nil