home *** CD-ROM | disk | FTP | other *** search
- * *********************************************************
- * *
- * * 10/22/93 PRTSETUP.PRG 15:19:53
- * *
- * *********************************************************
- * *
- * * Walter J. Kennamer
- * *
- * * Copyright (c) 1993 Microsoft Corp.
- * * One Microsoft Way
- * * Redmond, WA 98027
- * *
- * * Description:
- * * This program was automatically generated by GENSCRN.
- * *
- * *********************************************************
-
- DO CASE
- CASE _MAC
-
-
- #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()
-
-
- * *********************************************************
- * *
- * * Macintosh Window definitions
- * *
- * *********************************************************
- *
-
- IF NOT WEXIST("_qka0wuzig")
- DEFINE WINDOW _qka0wuzig ;
- AT 0.000, 0.000 ;
- SIZE 17.000,57.000 ;
- TITLE "Printing Destination" ;
- FONT "Geneva", 10 ;
- FLOAT ;
- NOCLOSE ;
- SHADOW ;
- DOUBLE
- MOVE WINDOW _qka0wuzig CENTER
- ENDIF
-
-
- * *********************************************************
- * *
- * * PRTSETUP/Macintosh Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 1
-
- skipvar = .T.
- pfilname = SPACE(67)
-
- pdest = SET('PRINTER',1)
- IF ":" $ pdest
- pdest = LEFT(pdest,AT(':',pdest)-1)
- ENDIF
- IF !INLIST(pdest,'PRN','LPT1','LPT2','LPT3','COM1','COM2','COM3')
- pfilname = PADR(pdest,67)
- pdest = 'File'
- ENDIF
- origdest = pdest
- prt_infile =pfilname
-
- IF SET('PRINT') = 'ON'
- prtstat = 1
- ELSE
- prtstat = 2
- ENDIF
- origprtstat = prtstat
-
- pdrivstup = IIF(LEN(_PDRIVER)=0,0,1)
-
- * *********************************************************
- * *
- * * PRTSETUP/Macintosh Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("_qka0wuzig")
- ACTIVATE WINDOW _qka0wuzig SAME
- ELSE
- ACTIVATE WINDOW _qka0wuzig NOSHOW
- ENDIF
- @ 2.769,2.500 TO 16.461,40.667 ;
- PEN 1, 8
- @ 3.538,9.000 SAY "Print to:" ;
- FONT "Geneva", 10 ;
- STYLE "B"
- @ 1.231,3.000 SAY "Printer Setup:" ;
- FONT "Geneva", 10 ;
- STYLE "B"
- @ 3.231,18.000 GET pdest ;
- PICTURE "@^3 File;PRN;LPT1;LPT2;LPT3;COM1;COM2;COM3" ;
- SIZE 1.462,19.833 ;
- DEFAULT "LPT1" ;
- FONT "Geneva", 10 ;
- VALID _qka0wv18y()
- @ 5.923,4.000 GET flist ;
- PICTURE "@*HN3 \<File..." ;
- SIZE 1.538,11.000,1.000 ;
- DEFAULT 1 ;
- FONT "Geneva", 10 ;
- STYLE "B" ;
- VALID _qka0wv1io()
- @ 8.231,4.833 GET pfilname ;
- SIZE 0.923,34.667 ;
- DEFAULT " " ;
- FONT "Geneva", 10 ;
- PICTURE "@3S67" ;
- VALID _qka0wv1yf()
- @ 10.846,4.000 GET prtstat ;
- PICTURE "@*RVN3 Print On;Print Off" ;
- SIZE 1.308,11.143,0.000 ;
- DEFAULT 2 ;
- FONT "Geneva", 10 ;
- STYLE "BT"
- @ 11.077,36.333 GET _LMARGIN ;
- SIZE 0.923,2.667 ;
- DEFAULT " " ;
- FONT "Geneva", 10 ;
- PICTURE "@3 999" ;
- VALID _qka0wv2cb()
- @ 12.538,36.333 GET _RMARGIN ;
- SIZE 0.923,2.667 ;
- DEFAULT " " ;
- FONT "Geneva", 10 ;
- PICTURE "@3 999" ;
- VALID _qka0wv2kn()
- @ 2.769,43.500 GET OKbut ;
- PICTURE "@*HT3 \!OK" ;
- SIZE 1.538,10.000,6.000 ;
- DEFAULT 1 ;
- FONT "Geneva", 10 ;
- STYLE "B"
- @ 5.538,43.500 GET CancBut ;
- PICTURE "@*HT3 \?Cancel" ;
- SIZE 1.538,10.000,1.000 ;
- DEFAULT 1 ;
- FONT "Geneva", 10 ;
- STYLE "B"
- @ 14.692,4.000 GET pdrivstup ;
- PICTURE "@*C3 Printer \<Driver Setup..." ;
- SIZE 1.308,24.000 ;
- DEFAULT 0 ;
- FONT "Geneva", 10 ;
- STYLE "BT" ;
- VALID _qka0wv2y2() ;
- DISABLE
- @ 11.000,22.000 SAY "Left Margin:" ;
- FONT "Geneva", 10 ;
- STYLE "B"
- @ 12.462,22.000 SAY "Right Margin:" ;
- FONT "Geneva", 10 ;
- STYLE "B"
-
- IF NOT WVISIBLE("_qka0wuzig")
- ACTIVATE WINDOW _qka0wuzig
- ENDIF
-
-
- * *********************************************************
- * *
- * * MacintoshREAD contains clauses from SCREEN prtsetup
- * *
- * *********************************************************
- *
-
- READ CYCLE ;
- DEACTIVATE _qka0wv3eq() ;
- SHOW _qka0wv3f7() ;
- MODAL
-
- RELEASE WINDOW _qka0wuzig
- SELECT (m.currarea)
-
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * *********************************************************
- * *
- * * PRTSETUP/Macintosh Cleanup Code
- * *
- * *********************************************************
- *
-
- #REGION 1
- DO CASE
- CASE okbut = 1
- SET PRINTER TO
-
- IF prtstat = 1
- SET PRINT ON
- ELSE
- SET PRINT OFF
- ENDIF
-
- pdest = ALLTRIM(UPPER(pdest))
- DO CASE
- CASE pdest = 'FILE'
- IF !EMPTY(pfilname)
- SET PRINTER TO (pfilname)
- ELSE
- SET PRINTER TO
- ENDIF
- OTHERWISE
- pfilname = ''
- SET PRINTER TO &pdest
- ENDCASE
- CASE cancbut = 1
- IF origprtstat = 1
- SET PRINT ON
- ELSE
- SET PRINT OFF
- ENDIF
- pdest = origdest
- pfilname = prt_infile
- ENDCASE
- skipvar = .F.
-
- CASE _WINDOWS
-
-
- #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("_qka0wv558")
- DEFINE WINDOW _qka0wv558 ;
- AT 0.000, 0.000 ;
- SIZE 17.000,57.000 ;
- TITLE "Printing Destination" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- FLOAT ;
- NOCLOSE ;
- SHADOW ;
- NOMINIMIZE ;
- DOUBLE
- MOVE WINDOW _qka0wv558 CENTER
- ENDIF
-
-
- * *********************************************************
- * *
- * * PRTSETUP/Windows Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 1
-
- skipvar = .T.
- pfilname = SPACE(67)
-
- pdest = SET('PRINTER',1)
- IF ":" $ pdest
- pdest = LEFT(pdest,AT(':',pdest)-1)
- ENDIF
- IF !INLIST(pdest,'PRN','LPT1','LPT2','LPT3','COM1','COM2','COM3')
- pfilname = PADR(pdest,67)
- pdest = 'File'
- ENDIF
- origdest = pdest
- prt_infile =pfilname
-
- IF SET('PRINT') = 'ON'
- prtstat = 1
- ELSE
- prtstat = 2
- ENDIF
- origprtstat = prtstat
-
- pdrivstup = IIF(LEN(_PDRIVER)=0,0,1)
-
- * *********************************************************
- * *
- * * PRTSETUP/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("_qka0wv558")
- ACTIVATE WINDOW _qka0wv558 SAME
- ELSE
- ACTIVATE WINDOW _qka0wv558 NOSHOW
- ENDIF
- @ 2.769,2.500 TO 16.461,40.667 ;
- PEN 1, 8
- @ 3.538,9.000 SAY "Print to:" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 1.231,3.000 SAY "Printer Setup:" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 3.231,18.000 GET pdest ;
- PICTURE "@^ File;PRN;LPT1;LPT2;LPT3;COM1;COM2;COM3" ;
- SIZE 1.538,19.800 ;
- DEFAULT "LPT1" ;
- FONT "MS Sans Serif", 8 ;
- VALID _qka0wv6ir()
- @ 5.923,4.000 GET flist ;
- PICTURE "@*HN \<File..." ;
- SIZE 1.769,11.000,1.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qka0wv6s1()
- @ 8.154,4.667 GET pfilname ;
- SIZE 1.000,35.000 ;
- DEFAULT " " ;
- FONT "MS Sans Serif", 8 ;
- PICTURE "@S67" ;
- VALID _qka0wv77r()
- @ 10.846,4.000 GET prtstat ;
- PICTURE "@*RVN Print On;Print Off" ;
- SIZE 1.308,12.333,0.000 ;
- DEFAULT 2 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 11.000,36.167 GET _LMARGIN ;
- SIZE 1.000,3.000 ;
- DEFAULT " " ;
- FONT "MS Sans Serif", 8 ;
- PICTURE "999" ;
- VALID _qka0wv7l7()
- @ 12.462,36.167 GET _RMARGIN ;
- SIZE 1.000,3.000 ;
- DEFAULT " " ;
- FONT "MS Sans Serif", 8 ;
- PICTURE "999" ;
- VALID _qka0wv7tj()
- @ 2.769,43.500 GET OKbut ;
- PICTURE "@*HT \!OK" ;
- SIZE 1.769,10.000,6.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 5.538,43.500 GET CancBut ;
- PICTURE "@*HT \?Cancel" ;
- SIZE 1.769,10.000,1.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 14.692,4.000 GET pdrivstup ;
- PICTURE "@*C Printer \<Driver Setup..." ;
- SIZE 1.308,26.333 ;
- DEFAULT 0 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qka0wv86h() ;
- DISABLE
- @ 11.000,22.000 SAY "Left Margin:" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
- @ 12.462,22.000 SAY "Right Margin:" ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B"
-
- IF NOT WVISIBLE("_qka0wv558")
- ACTIVATE WINDOW _qka0wv558
- ENDIF
-
-
- * *********************************************************
- * *
- * * WindowsREAD contains clauses from SCREEN prtsetup
- * *
- * *********************************************************
- *
-
- READ CYCLE ;
- DEACTIVATE _qka0wv8nm() ;
- SHOW _qka0wv8nn() ;
- MODAL
-
- RELEASE WINDOW _qka0wv558
- SELECT (m.currarea)
-
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * *********************************************************
- * *
- * * PRTSETUP/Windows Cleanup Code
- * *
- * *********************************************************
- *
-
- #REGION 1
- DO CASE
- CASE okbut = 1
- SET PRINTER TO
-
- IF prtstat = 1
- SET PRINT ON
- ELSE
- SET PRINT OFF
- ENDIF
-
- pdest = ALLTRIM(UPPER(pdest))
- DO CASE
- CASE pdest = 'FILE'
- IF !EMPTY(pfilname)
- SET PRINTER TO (pfilname)
- ELSE
- SET PRINTER TO
- ENDIF
- OTHERWISE
- pfilname = ''
- SET PRINTER TO &pdest
- ENDCASE
- CASE cancbut = 1
- IF origprtstat = 1
- SET PRINT ON
- ELSE
- SET PRINT OFF
- ENDIF
- pdest = origdest
- pfilname = prt_infile
- ENDCASE
- skipvar = .F.
-
- ENDCASE
-
-
- * *********************************************************
- * *
- * * _QKA0WV18Y pdest VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP, Record Number: 5
- * * Variable: pdest
- * * Called By: VALID Clause
- * * Object Type: Popup
- * * Snippet Number: 1
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv18y && pdest VALID
- #REGION 1
- IF UPPER(pdest) = 'FILE'
- _CUROBJ = 3
- ENDIF
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV1IO flist VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP, Record Number: 6
- * * Variable: flist
- * * Called By: VALID Clause
- * * Object Type: Push Button
- * * Snippet Number: 2
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv1io && flist VALID
- #REGION 1
- IF flist = 1
- origfile = pfilname
- pfilname = GETFILE('','Print to:')
- IF EMPTY(pfilname)
- pfilname = origfile
- ENDIF
- ENDIF
- pfilname = UPPER(PADR(pfilname,67))
- IF !EMPTY(pfilname)
- pdest = 'File'
- ENDIF
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV1YF pfilname VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP, Record Number: 7
- * * Variable: pfilname
- * * Called By: VALID Clause
- * * Object Type: Field
- * * Snippet Number: 3
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv1yf && pfilname VALID
- #REGION 1
- pfilname = PADR(UPPER(LTRIM(pfilname)),67)
- IF !EMPTY(pfilname)
- pdest = 'File'
- ENDIF
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV2CB _LMARGIN VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP, Record Number: 9
- * * Variable: _LMARGIN
- * * Called By: VALID Clause
- * * Object Type: Field
- * * Snippet Number: 4
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv2cb && _LMARGIN VALID
- #REGION 1
- _LMARGIN = MAX(0,_LMARGIN)
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV2KN _RMARGIN VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP, Record Number: 10
- * * Variable: _RMARGIN
- * * Called By: VALID Clause
- * * Object Type: Field
- * * Snippet Number: 5
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv2kn && _RMARGIN VALID
- #REGION 1
- _RMARGIN = MIN(_RMARGIN,255)
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV2Y2 pdrivstup VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP, Record Number: 13
- * * Variable: pdrivstup
- * * Called By: VALID Clause
- * * Object Type: Check Box
- * * Snippet Number: 6
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv2y2 && pdrivstup VALID
- #REGION 1
- DO (_GENPD) WITH 1,"?"
- IF LEN(_PDSETUP) = 0
- pdrivstup = 0
- ELSE
- pdrivstup = 1
- ENDIF
- SHOW GET pdrivstup
-
- * *********************************************************
- * *
- * * _QKA0WV3EQ Read Level Deactivate
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP
- * * Called By: READ Statement
- * * Snippet Number: 7
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv3eq && Read Level Deactivate
- *
- * Deactivate Code from screen: PRTSETUP
- *
- #REGION 1
- ?? CHR(7)
- RETURN .F.
-
- * *********************************************************
- * *
- * * _QKA0WV3F7 Read Level Show
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Macintosh
- * * From Screen: PRTSETUP
- * * Called By: READ Statement
- * * Snippet Number: 8
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv3f7 && Read Level Show
- PRIVATE currwind
- STORE WOUTPUT() TO currwind
- *
- * Show Code from screen: PRTSETUP
- *
- #REGION 1
- IF UPPER(pdest) = 'FILE'
- SHOW GET pfilname ENABLE
- IF EMPTY(pfilname)
- SHOW GET okbut DISABLE
- ELSE
- SHOW GET okbut ENABLE
- ENDIF
- ELSE
- SHOW GET pfilname DISABLE
- SHOW GET okbut ENABLE
- ENDIF
- IF NOT EMPTY(currwind)
- ACTIVATE WINDOW (currwind) SAME
- ENDIF
-
- * *********************************************************
- * *
- * * _QKA0WV6IR pdest VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP, Record Number: 22
- * * Variable: pdest
- * * Called By: VALID Clause
- * * Object Type: Popup
- * * Snippet Number: 9
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv6ir && pdest VALID
- #REGION 1
- IF UPPER(pdest) = 'FILE'
- _CUROBJ = 3
- ENDIF
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV6S1 flist VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP, Record Number: 23
- * * Variable: flist
- * * Called By: VALID Clause
- * * Object Type: Push Button
- * * Snippet Number: 10
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv6s1 && flist VALID
- #REGION 1
- IF flist = 1
- origfile = pfilname
- pfilname = GETFILE('','Print to:')
- IF EMPTY(pfilname)
- pfilname = origfile
- ENDIF
- ENDIF
- pfilname = UPPER(PADR(pfilname,67))
- IF !EMPTY(pfilname)
- pdest = 'File'
- ENDIF
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV77R pfilname VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP, Record Number: 24
- * * Variable: pfilname
- * * Called By: VALID Clause
- * * Object Type: Field
- * * Snippet Number: 11
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv77r && pfilname VALID
- #REGION 1
- pfilname = PADR(UPPER(LTRIM(pfilname)),67)
- IF !EMPTY(pfilname)
- pdest = 'File'
- ENDIF
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV7L7 _LMARGIN VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP, Record Number: 26
- * * Variable: _LMARGIN
- * * Called By: VALID Clause
- * * Object Type: Field
- * * Snippet Number: 12
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv7l7 && _LMARGIN VALID
- #REGION 1
- _LMARGIN = MAX(0,_LMARGIN)
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV7TJ _RMARGIN VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP, Record Number: 27
- * * Variable: _RMARGIN
- * * Called By: VALID Clause
- * * Object Type: Field
- * * Snippet Number: 13
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv7tj && _RMARGIN VALID
- #REGION 1
- _RMARGIN = MIN(_RMARGIN,255)
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QKA0WV86H pdrivstup VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP, Record Number: 30
- * * Variable: pdrivstup
- * * Called By: VALID Clause
- * * Object Type: Check Box
- * * Snippet Number: 14
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv86h && pdrivstup VALID
- #REGION 1
- DO (_GENPD) WITH 1,"?"
- IF LEN(_PDSETUP) = 0
- pdrivstup = 0
- ELSE
- pdrivstup = 1
- ENDIF
- SHOW GET pdrivstup
-
- * *********************************************************
- * *
- * * _QKA0WV8NM Read Level Deactivate
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP
- * * Called By: READ Statement
- * * Snippet Number: 15
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv8nm && Read Level Deactivate
- *
- * Deactivate Code from screen: PRTSETUP
- *
- #REGION 1
- ?? CHR(7)
- RETURN .F.
-
- * *********************************************************
- * *
- * * _QKA0WV8NN Read Level Show
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Windows
- * * From Screen: PRTSETUP
- * * Called By: READ Statement
- * * Snippet Number: 16
- * *
- * *********************************************************
- *
- FUNCTION _qka0wv8nn && Read Level Show
- PRIVATE currwind
- STORE WOUTPUT() TO currwind
- *
- * Show Code from screen: PRTSETUP
- *
- #REGION 1
- IF UPPER(pdest) = 'FILE'
- SHOW GET pfilname ENABLE
- IF EMPTY(pfilname)
- SHOW GET okbut DISABLE
- ELSE
- SHOW GET okbut ENABLE
- ENDIF
- ELSE
- SHOW GET pfilname DISABLE
- SHOW GET okbut ENABLE
- ENDIF
- IF NOT EMPTY(currwind)
- ACTIVATE WINDOW (currwind) SAME
- ENDIF