home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
p
/
projman1.zip
/
CHOICE.PRG
next >
Wrap
Text File
|
1993-02-26
|
8KB
|
273 lines
* *********************************************************
* *
* * 02/26/93 CHOICE.PRG 18:14:38
* *
* *********************************************************
* *
* * Author's Name
* *
* * Copyright (c) 1993 Company Name
* * Address
* * City, Zip
* *
* * Description:
* * This program was automatically generated by GENSCRN.
* *
* *********************************************************
PARAMETERS lcmessage
DO CASE
CASE _WINDOWS
* *********************************************************
* *
* * CHOICE/Windows Setup Code - SECTION 1
* *
* *********************************************************
*
#REGION 1
#REGION 0
REGIONAL m.currarea, m.talkstat, m.compstat
IF SET("TALK") = "ON"
SET TALK OFF
m.talkstat = "ON"
ELSE
m.talkstat = "OFF"
ENDIF
m.compstat = SET("COMPATIBLE")
SET COMPATIBLE FOXPLUS
m.rborder = SET("READBORDER")
SET READBORDER ON
m.currarea = SELECT()
* *********************************************************
* *
* * Windows Window definitions
* *
* *********************************************************
*
IF NOT WEXIST("_qdo133re9")
DEFINE WINDOW _qdo133re9 ;
AT 0.000, 0.000 ;
SIZE 13.375,52.000 ;
FONT "MS Sans Serif", 8 ;
STYLE "B" ;
FLOAT ;
NOCLOSE ;
SHADOW ;
NOMINIMIZE ;
DOUBLE ;
COLOR RGB(,,,0,128,128)
MOVE WINDOW _qdo133re9 CENTER
ENDIF
* *********************************************************
* *
* * CHOICE/Windows Setup Code - SECTION 2
* *
* *********************************************************
*
#REGION 1
lhchoice=2
IF EMPTY(lcMessage)
return .f.
ENDIF
* *********************************************************
* *
* * CHOICE/Windows Screen Layout
* *
* *********************************************************
*
#REGION 1
IF WVISIBLE("_qdo133re9")
ACTIVATE WINDOW _qdo133re9 SAME
ELSE
ACTIVATE WINDOW _qdo133re9 NOSHOW
ENDIF
@ 5.313,2.125 SAY lcMessage ;
SIZE 1.000,46.000 ;
FONT "MS Sans Serif", 8
@ 9.563,12.000 GET lhChoice ;
PICTURE "@*HT Ok;\?\!Cancel" ;
SIZE 1.750,10.000,5.000 ;
DEFAULT 1 ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
@ 1.625,7.500 TO 3.625,13.250 ;
PEN 1, 8
@ 2.125,9.000 SAY "?" ;
FONT "MS Sans Serif", 8 ;
STYLE "B"
IF NOT WVISIBLE("_qdo133re9")
ACTIVATE WINDOW _qdo133re9
ENDIF
READ CYCLE
RELEASE WINDOW _qdo133re9
SELECT (m.currarea)
#REGION 0
SET READBORDER &rborder
IF m.talkstat = "ON"
SET TALK ON
ENDIF
IF m.compstat = "ON"
SET COMPATIBLE ON
ENDIF
* *********************************************************
* *
* * CHOICE/Windows Cleanup Code
* *
* *********************************************************
*
#REGION 1
IF lhChoice = 1
llRetVal = .T.
ELSE
llRetVal = .F.
ENDIF
RETURN llRetVal
CASE _DOS
* *********************************************************
* *
* * CHOICE/MS-DOS Setup Code - SECTION 1
* *
* *********************************************************
*
#REGION 1
#REGION 0
REGIONAL m.currarea, m.talkstat, m.compstat
IF SET("TALK") = "ON"
SET TALK OFF
m.talkstat = "ON"
ELSE
m.talkstat = "OFF"
ENDIF
m.compstat = SET("COMPATIBLE")
SET COMPATIBLE FOXPLUS
m.currarea = SELECT()
* *********************************************************
* *
* * MS-DOS Window definitions
* *
* *********************************************************
*
IF NOT WEXIST("_qdo133t6u")
DEFINE WINDOW _qdo133t6u ;
FROM INT((SROW()-14)/2),INT((SCOL()-52)/2) ;
TO INT((SROW()-14)/2)+13,INT((SCOL()-52)/2)+51 ;
FLOAT ;
NOCLOSE ;
SHADOW ;
NOMINIMIZE ;
DOUBLE ;
COLOR SCHEME 7
ENDIF
* *********************************************************
* *
* * CHOICE/MS-DOS Setup Code - SECTION 2
* *
* *********************************************************
*
#REGION 1
lhchoice=2
IF EMPTY(lcMessage)
return .f.
ENDIF
* *********************************************************
* *
* * CHOICE/MS-DOS Screen Layout
* *
* *********************************************************
*
#REGION 1
IF WVISIBLE("_qdo133t6u")
ACTIVATE WINDOW _qdo133t6u SAME
ELSE
ACTIVATE WINDOW _qdo133t6u NOSHOW
ENDIF
@ 5,2 SAY lcMessage ;
SIZE 2,46
@ 9,12 GET lhChoice ;
PICTURE "@*HT Ok;\?\!Cancel" ;
SIZE 1,10,5 ;
DEFAULT 1
@ 1,7 TO 3,11
@ 2,9 SAY "?" ;
SIZE 1,1, 0
IF NOT WVISIBLE("_qdo133t6u")
ACTIVATE WINDOW _qdo133t6u
ENDIF
READ CYCLE
RELEASE WINDOW _qdo133t6u
SELECT (m.currarea)
#REGION 0
IF m.talkstat = "ON"
SET TALK ON
ENDIF
IF m.compstat = "ON"
SET COMPATIBLE ON
ENDIF
* *********************************************************
* *
* * CHOICE/MS-DOS Cleanup Code
* *
* *********************************************************
*
#REGION 1
IF lhChoice = 1
llRetVal = .T.
ELSE
llRetVal = .F.
ENDIF
RETURN llRetVal
ENDCASE