home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
news
/
4611
/
fw16d.ins
/
SAMPLES
/
TESTPOP2.PRG
< prev
next >
Wrap
Text File
|
1994-06-09
|
1KB
|
52 lines
#include "FiveWin.ch"
static oWnd
//----------------------------------------------------------------------------//
function Main()
DEFINE WINDOW oWnd FROM 2, 2 TO 20, 70 ;
TITLE "Testing a PopUp Menu from resources"
SET MESSAGE OF oWnd TO "Testing a Popup Menu from resources" CENTERED
ACTIVATE WINDOW oWnd ;
ON CLICK ShowPopup( nRow, nCol )
return nil
//----------------------------------------------------------------------------//
function ShowPopup( nRow, nCol )
local oMenu
DEFINE MENU oMenu POPUP RESOURCE "Test"
REDEFINE MENUITEM ID 1100 OF oMenu ;
ACTION MsgInfo( "Hello World!" ) ;
MESSAGE "First Popup First option"
REDEFINE MENUITEM ID 120 OF oMenu ;
ACTION MsgInfo( "Second option" ) ;
MESSAGE "Second option"
REDEFINE MENUITEM ID 1210 OF oMenu ;
ACTION MsgInfo( "First option deepest Popup" ) ;
MESSAGE "First option deepest Popup"
REDEFINE MENUITEM ID 130 OF oMenu ;
ACTION MsgInfo( "Third option" ) ;
MESSAGE "Third option"
REDEFINE MENUITEM ID 140 OF oMenu ;
ACTION oWnd:End() ;
MESSAGE "End application"
ACTIVATE POPUP oMenu AT nRow, nCol OF oWnd
return nil
//----------------------------------------------------------------------------//