home *** CD-ROM | disk | FTP | other *** search
- * *********************************************************
- * *
- * * 05/18/93 YESNO.SPR 13:44:53
- * *
- * *********************************************************
- * *
- * * Steven Hsu, Wayne Lampel
- * *
- * * Copyright (c) 1993 Microsoft
- * * One Microsoft Way
- * * Redmond, WA 98052
- * *
- * * Description:
- * * This program was automatically generated by GENSCRN.
- * *
- * *********************************************************
-
- PARAMETERS win_title, mess_text
- DO CASE
- CASE _WINDOWS
-
-
- * *********************************************************
- * *
- * * YESNO/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
-
- * *********************************************************
- * *
- * * Windows Window definitions
- * *
- * *********************************************************
- *
-
- IF NOT WEXIST("yesnowin") ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.PJX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.SCX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.MNX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.PRG" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.FRX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.QPR"
- DEFINE WINDOW yesnowin ;
- AT 0.000, 0.000 ;
- SIZE 10.077,77.200 ;
- FONT "MS Sans Serif", 8 ;
- FLOAT ;
- NOCLOSE ;
- NOMINIMIZE ;
- DOUBLE
- MOVE WINDOW yesnowin CENTER
- ENDIF
-
-
- * *********************************************************
- * *
- * * YESNO/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("yesnowin")
- ACTIVATE WINDOW yesnowin SAME
- ELSE
- ACTIVATE WINDOW yesnowin NOSHOW
- ENDIF
- @ 1.769,1.400 SAY mess_text ;
- SIZE 1.000,46.250 ;
- FONT "MS Sans Serif", 10 ;
- STYLE "B" ;
- PICTURE "@I"
- @ 4.692,17.400 GET choice ;
- PICTURE "@*HT \<Yes;\<No" ;
- SIZE 1.769,16.167,2.500 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 7.692,24.200 GET closem ;
- PICTURE "@*C Close Tables on Exit" ;
- SIZE 1.308,23.833 ;
- DEFAULT 0 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "BT"
-
- IF NOT WVISIBLE("yesnowin")
- ACTIVATE WINDOW yesnowin
- ENDIF
-
- READ CYCLE MODAL ;
- WHEN _qfx0tgts1()
-
- RELEASE WINDOW yesnowin
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- CASE _DOS
-
-
- * *********************************************************
- * *
- * * YESNO/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
-
- * *********************************************************
- * *
- * * MS-DOS Window definitions
- * *
- * *********************************************************
- *
-
- IF NOT WEXIST("yesnowin") ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.PJX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.SCX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.MNX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.PRG" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.FRX" ;
- OR UPPER(WTITLE("YESNOWIN")) == "YESNOWIN.QPR"
- DEFINE WINDOW yesnowin ;
- FROM INT((SROW()-8)/2),INT((SCOL()-61)/2) ;
- TO INT((SROW()-8)/2)+7,INT((SCOL()-61)/2)+60 ;
- FLOAT ;
- NOCLOSE ;
- NOMINIMIZE ;
- DOUBLE ;
- COLOR SCHEME 1
- ENDIF
-
-
- * *********************************************************
- * *
- * * YESNO/MS-DOS Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("yesnowin")
- ACTIVATE WINDOW yesnowin SAME
- ELSE
- ACTIVATE WINDOW yesnowin NOSHOW
- ENDIF
- @ 1,1 SAY mess_text ;
- SIZE 1,57 ;
- PICTURE "@I"
- @ 3,12 GET choice ;
- PICTURE "@*HT \<Yes;\<No" ;
- SIZE 1,16,2 ;
- DEFAULT 1
- @ 5,17 GET closem ;
- PICTURE "@*C Close Tables on Exit" ;
- SIZE 1,24 ;
- DEFAULT 0
-
- IF NOT WVISIBLE("yesnowin")
- ACTIVATE WINDOW yesnowin
- ENDIF
-
- READ CYCLE MODAL ;
- WHEN _qfx0tguhl()
-
- RELEASE WINDOW yesnowin
-
- #REGION 0
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- ENDCASE
-
-
- * *********************************************************
- * *
- * * _QFX0TGTS1 Read Level When
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Windows
- * * From Screen: YESNO
- * * Called By: READ Statement
- * * Snippet Number: 1
- * *
- * *********************************************************
- *
- FUNCTION _qfx0tgts1 && Read Level When
- *
- * When Code from screen: YESNO
- *
- #REGION 1
- if _WINDOWS
- modify window yesnowin title win_title
- endif
-
-
- * *********************************************************
- * *
- * * _QFX0TGUHL Read Level When
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: MS-DOS
- * * From Screen: YESNO
- * * Called By: READ Statement
- * * Snippet Number: 2
- * *
- * *********************************************************
- *
- FUNCTION _qfx0tguhl && Read Level When
- *
- * When Code from screen: YESNO
- *
- #REGION 1
- if _WINDOWS
- modify window yesnowin title win_title
- endif
-