home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
news
/
4611
/
fw16d.ins
/
SAMPLES
/
TESTMENU.PRG
< prev
next >
Wrap
Text File
|
1994-06-05
|
3KB
|
92 lines
#include "FiveWin.ch"
static oWnd
//----------------------------------------------------------------------------//
function Main()
DEFINE WINDOW oWnd FROM 1, 5 TO 20, 70 TITLE "Testing Menus" ;
MENU BuildMenu()
@ 4, 4 BUTTON "&Hilite Second Popup" SIZE 160, 25 OF oWnd ;
ACTION oWnd:oMenu:Hilite( 2 )
@ 7, 4 BUTTON "&UnHilite Second Popup" SIZE 160, 25 OF oWnd ;
ACTION oWnd:oMenu:UnHilite( 2 )
SET MESSAGE OF oWnd TO FWVERSION + " - Menu Management Power"
ACTIVATE WINDOW oWnd
return nil
//----------------------------------------------------------------------------//
function BuildMenu()
local oMenu
local oFirst, oSecond
MENU oMenu
MENUITEM "&Test"
MENU
MENUITEM oFirst PROMPT "&First Alt-F2" MESSAGE "First option" ;
ACTION If( oFirst:lActive, oFirst:Disable(), oFirst:Enable() ) ;
ACCELERATOR ACC_ALT, VK_F2
MENUITEM oSecond PROMPT "&Second Ctrl-F2" MESSAGE "Second option" ;
ACTION oSecond:SetCheck( ! oSecond:lChecked ) ;
ACCELERATOR ACC_CONTROL, VK_F2
SEPARATOR
MENUITEM FILE "..\bitmaps\End.bmp" MESSAGE "Bye, bye... -F2-" ;
ACTION oWnd:End() ;
ACCELERATOR 0, VK_F2
ENDMENU
MENUITEM "Some more..."
MENU
MENUITEM "&Enable" ACTION oFirst:Enable() ;
MESSAGE "Ok, let's start again"
MENUITEM FILE "..\bitmaps\print.bmp" MESSAGE "Funciona ? Shift-F2" ;
ACTION MsgInfo( "Hello, I am a Girl!" ) ;
ACCELERATOR ACC_SHIFT, VK_F2
MENUITEM FILE "..\bitmaps\Phone.bmp" MESSAGE "Otro..."
MENUITEM FILE "..\bitmaps\Files.bmp" MESSAGE "Clients Management"
ENDMENU
MENUITEM FILE "..\bitmaps\Ico.bmp" MESSAGE "FiveWin, pure power!" ;
ACTION MsgInfo( "FiveWin: The power of xBase & OOPS" )
MENU
MENUITEM FILE "..\bitmaps\warning.bmp" MESSAGE "Really nice MenuItems!"
MENU
MENUITEM FILE "..\bitmaps\red.bmp" MESSAGE "Red Color"
MENUITEM FILE "..\bitmaps\green.bmp" MESSAGE "Green Color"
MENUITEM FILE "..\bitmaps\yellow.bmp" MESSAGE "Yellow Color"
MENUITEM FILE "..\bitmaps\cyan.bmp" MESSAGE "Cyan Color"
MENUITEM FILE "..\bitmaps\magenta.bmp" MESSAGE "Magenta Color"
ENDMENU
ENDMENU
MENUITEM "&Utilities"
MENU
MENUITEM FILE "..\bitmaps\Calc.bmp" MESSAGE "Using Windows Calculator... Alt-C" ;
ACTION WinExec( "Calc.exe" ) ;
ACCELERATOR ACC_ALT, ASC( "C" )
ENDMENU
ENDMENU
return oMenu
//----------------------------------------------------------------------------//