home *** CD-ROM | disk | FTP | other *** search
- * *********************************************************
- * *
- * * 01/05/93 EXAMPLES.SPR 20:59:27
- * *
- * *********************************************************
- * *
- * * Wayne Lampel
- * *
- * * Copyright (c) 1993 MIcrosoft Corporation
- * * One Microsoft Way
- * * Redmond, WA 98052
- * *
- * * Description:
- * * This program was automatically generated by GENSCRN.
- * *
- * *********************************************************
-
-
- #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("oexam") ;
- OR UPPER(WTITLE("OEXAM")) == "OEXAM.PJX" ;
- OR UPPER(WTITLE("OEXAM")) == "OEXAM.SCX" ;
- OR UPPER(WTITLE("OEXAM")) == "OEXAM.MNX" ;
- OR UPPER(WTITLE("OEXAM")) == "OEXAM.PRG" ;
- OR UPPER(WTITLE("OEXAM")) == "OEXAM.QPR"
- DEFINE WINDOW oexam ;
- AT 0.000, 0.000 ;
- SIZE 18.462,67.600 ;
- TITLE "OLE Examples" ;
- FONT "MS Sans Serif", 8 ;
- FLOAT ;
- CLOSE ;
- MINIMIZE ;
- SYSTEM ;
- COLOR RGB(,,,255,255,255)
- MOVE WINDOW oexam CENTER
- ENDIF
-
-
- * *********************************************************
- * *
- * * EXAMPLES/Windows Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 1
- if not used("oletable")
- use (locfile("oletable.dbf","*.dbf"))
- else
- select oletable
- endif
-
- * *********************************************************
- * *
- * * EXAMPLES/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("oexam")
- ACTIVATE WINDOW oexam SAME
- ELSE
- ACTIVATE WINDOW oexam NOSHOW
- ENDIF
- @ 0.923,4.800 GET doexam ;
- PICTURE "@*VN Example 1;Example 2;Example 3;Example 4;Example 5;Example 6;Example 7" ;
- SIZE 1.769,11.833,0.308 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qc818zp8z()
- @ 1.308,21.200 SAY "Show graph in a user defined window" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 3.385,21.200 SAY "Show picture in a user defined window" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 5.462,21.200 SAY "Show picture with 'stretch'" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 7.538,21.200 SAY "Play sound" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 9.615,21.200 SAY "Launch MSGraph" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 11.769,21.600 SAY "Print Word document" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 13.692,21.200 SAY "Append Word documents in current directory" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "T"
- @ 16.077,26.400 GET closeit ;
- PICTURE "@*HT Close" ;
- SIZE 1.538,11.833,0.667 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
-
- IF NOT WVISIBLE("oexam")
- ACTIVATE WINDOW oexam
- ENDIF
-
- READ CYCLE
-
- RELEASE WINDOW oexam
- SELECT (m.currarea)
-
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * *********************************************************
- * *
- * * EXAMPLES/Windows Cleanup Code
- * *
- * *********************************************************
- *
-
- #REGION 1
- select oletable
- use
- release window graphwin
- release window mywin
-
-
- * *********************************************************
- * *
- * * _QC818ZP8Z doexam VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: EXAMPLES, Record Number: 2
- * * Variable: doexam
- * * Called By: VALID Clause
- * * Snippet Number: 1
- * *
- * *********************************************************
- *
- FUNCTION _qc818zp8z && doexam VALID
- #REGION 1
- do case
- case m.doexam = 1
- do example1.prg
- case m.doexam = 2
- do example2.prg
- case m.doexam = 3
- do example3.prg
- case m.doexam = 4
- do example4.prg
- case m.doexam = 5
- do example5.prg
- case m.doexam = 6
- do example6.prg
- case m.doexam = 7
- do example7.prg
- endcase