home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
news
/
4611
/
fw16d.ins
/
SAMPLES
/
TUTOR04.PRG
< prev
next >
Wrap
Text File
|
1994-06-08
|
3KB
|
85 lines
//----------------------------------------------------------------------------//
// FiveWin 1.5 - Tutorial
// (c) A.Linares, F.Pulpón 1993-4
//
// Contruir con BUILD Tutor04
// To Build: BUILD Tutor04
//----------------------------------------------------------------------------//
// Vamos a construir ahora un menú de persiana y se lo vamos a asignar
// a nuestra ventana principal.
// Este ejemplo es la forma típica de empezar a construir un programa
// con FiveWin en Windows
// We are going to build a PullDown menu and we are going to assign it
// to our main Window
// This example is the typical way of start building a FiveWin program
#include "FiveWin.ch"
static oWnd
//----------------------------------------------------------------------------//
function Main()
local oIco
DEFINE ICON oIco FILE "..\icons\fax.ico"
DEFINE WINDOW oWnd FROM 1, 1 TO 22, 75 ;
TITLE OemToAnsi( "Ejemplo de construcción del Menú Principal" ) ;
MENU BuildMenu() ;
COLOR "W+/RB" ;
ICON oIco
SET MESSAGE OF oWnd ;
TO OemToAnsi( "FiveWin 1.5, (c) A.Linares & F.Pulpón, 1993-4" ) ;
CENTERED
ACTIVATE WINDOW oWnd
return nil
//----------------------------------------------------------------------------//
function BuildMenu()
local oMenu
MENU oMenu
MENUITEM OemToAnsi( "&Información" )
MENU
MENUITEM "&Acerca de..." ;
ACTION ( MsgInfo( OemToAnsi( "Mi primer programa" + Chr( 13 ) + ;
"Puedes poner varias líneas" ) ),;
oWnd:Say( 2, 2, "My first program..." ) )
SEPARATOR
MENUITEM "&Terminar..." ;
ACTION If( MsgYesNo( OemToAnsi( "¿ Desea terminar ?" ) ),;
oWnd:End(),)
ENDMENU
MENUITEM "&Clientes"
MENU
MENUITEM "&Altas..." ;
ACTION ( MsgStop( "Nuevos Clientes" ),;
oWnd:Say( 5, 5, "New Clients...", "GR+/G" ) )
MENUITEM "&Modificaciones..." ACTION MsgInfo( "Modif. Clientes" )
MENUITEM "&Bajas..." ACTION MsgAlert( "Bajas Clientes" )
ENDMENU
MENUITEM "&Utilidades"
MENU
MENUITEM "&Calculadora..." ACTION WinExec( "Calc" )
MENUITEM "C&alendario..." ACTION WinExec( "Calendar" )
ENDMENU
ENDMENU
return oMenu
//----------------------------------------------------------------------------//