1
|
DEF VAR f1 AS CHAR FORMAT "X(10)" NO-UNDO VIEW-AS FILL-IN.
|
2
|
DEF VAR f2 AS CHAR FORMAT "X(10)" NO-UNDO VIEW-AS FILL-IN.
|
3
|
|
4
|
DEF VAR hdb AS HANDLE.
|
5
|
DEF VAR hcb AS HANDLE.
|
6
|
|
7
|
CREATE BUTTON hdb ASSIGN
|
8
|
LABEL = "DEFAULT"
|
9
|
DEFAULT = TRUE
|
10
|
TRIGGERS:
|
11
|
ON CHOOSE
|
12
|
DO:
|
13
|
MESSAGE "hdb:RETURN" VIEW-AS ALERT-BOX.
|
14
|
RETURN.
|
15
|
END.
|
16
|
END TRIGGERS.
|
17
|
.
|
18
|
|
19
|
CREATE BUTTON hcb ASSIGN
|
20
|
LABEL = "CANCEL"
|
21
|
TRIGGERS:
|
22
|
ON CHOOSE
|
23
|
DO:
|
24
|
MESSAGE "hcb:ESCAPE" /*VIEW-AS ALERT-BOX*/.
|
25
|
RETURN NO-APPLY.
|
26
|
END.
|
27
|
END TRIGGERS.
|
28
|
.
|
29
|
|
30
|
|
31
|
DEFINE BUTTON db LABEL "DEFAULT".
|
32
|
DEFINE BUTTON cb LABEL "CANCEL".
|
33
|
|
34
|
DEF FRAME fr1
|
35
|
f1
|
36
|
WITH TITLE "fr1" SIZE 40 BY 10
|
37
|
.
|
38
|
|
39
|
DEF FRAME fr2
|
40
|
f2
|
41
|
db cb
|
42
|
WITH TITLE "fr2"
|
43
|
DEFAULT-BUTTON db CANCEL-BUTTON cb
|
44
|
.
|
45
|
|
46
|
ON CHOOSE OF cb
|
47
|
DO:
|
48
|
MESSAGE "ESCAPE" /*VIEW-AS ALERT-BOX*/.
|
49
|
RETURN NO-APPLY.
|
50
|
END.
|
51
|
|
52
|
ON CHOOSE OF db
|
53
|
DO:
|
54
|
MESSAGE "RETURN" /*VIEW-AS ALERT-BOX*/.
|
55
|
RETURN NO-APPLY.
|
56
|
END.
|
57
|
|
58
|
|
59
|
DEF VAR hfr1 AS HANDLE.
|
60
|
DEF VAR hfr2 AS HANDLE.
|
61
|
|
62
|
hfr1 = FRAME fr1:HANDLE.
|
63
|
hfr2 = FRAME fr2:HANDLE.
|
64
|
|
65
|
hdb:FRAME = hfr1.
|
66
|
hcb:FRAME = hfr1.
|
67
|
|
68
|
ENABLE ALL WITH FRAME fr1.
|
69
|
ENABLE ALL WITH FRAME fr2.
|
70
|
|
71
|
hfr1:CANCEL-BUTTON = hcb.
|
72
|
MESSAGE "hcb:FRAME:" hcb:FRAME.
|
73
|
|
74
|
hfr1:DEFAULT-BUTTON = hdb.
|
75
|
MESSAGE "hdb:FRAME:" hdb:FRAME.
|
76
|
|
77
|
IF hfr1:CANCEL-BUTTON = ? THEN
|
78
|
MESSAGE "hfr1:CANCEL-BUTTON is UNKNOWN".
|
79
|
ELSE
|
80
|
MESSAGE "hfr1:CANCEL-BUTTON is " hfr1:CANCEL-BUTTON:TYPE.
|
81
|
|
82
|
IF hfr1:DEFAULT-BUTTON = ? THEN
|
83
|
MESSAGE "hfr1:DEFAULT-BUTTON is UNKNOWN".
|
84
|
ELSE
|
85
|
MESSAGE "hfr1:DEFAULT-BUTTON is " hfr1:DEFAULT-BUTTON:TYPE.
|
86
|
|
87
|
IF hfr2:CANCEL-BUTTON = ? THEN
|
88
|
MESSAGE "hfr2:CANCEL-BUTTON is UNKNOWN".
|
89
|
ELSE
|
90
|
MESSAGE "hfr2:CANCEL-BUTTON is " hfr2:CANCEL-BUTTON:TYPE.
|
91
|
|
92
|
IF hfr2:DEFAULT-BUTTON = ? THEN
|
93
|
MESSAGE "hfr2:DEFAULT-BUTTON is UNKNOWN".
|
94
|
ELSE
|
95
|
MESSAGE "hfr2:DEFAULT-BUTTON is " hfr2:DEFAULT-BUTTON:TYPE.
|
96
|
|
97
|
WAIT-FOR WINDOW-CLOSE OF CURRENT-WINDOW.
|
98
|
|