update dev300-m58
[ooovba.git] / rsc / doku / feinkonz.43 / rsc.doc
blob5727feb5b6f0a1a7a7984380d5ec6cac8dc7ca2e
1 .\\\ WRITER 6 \\\\r
2 C:\ALMUT\SV\SVREF5.LAY\r
3 R:\SW55N\TREIBER\PS.GPM      \r
4 12\r
5 00000\r
6 00010\r
7 01463\r
8 00001\r
9 00001\r
10 00001\r
11 00002\r
12 00002\r
13 00000\r
14 00000\r
15 00000\r
16 00000\r
17 MM             \r
18 User Doku      \r
19 RSC                           \r
20 RSC-Beschreibung              \r
21                               \r
22                               \r
23                     \r
24                     \r
25                     \r
26                     \r
27 0\r
28 11905\r
29 8390\r
30 0\r
31 0\r
32 JA\r
33 3\r
34 75\r
35 0\r
36 20\r
37 0\r
38 0\r
39 0\r
40 0\r
41 0\r
42 0\r
43 0\r
44 JA\r
48 6\r
49 16\r
50 29\r
51 courier 9.5\r
52 C1\r
53 33\r
54 19\r
55 0\r
57 Helvetica 14 Pt Fett\r
58 F1\r
59 65\r
60 28\r
61 2\r
63 Helvetica 12 Pt Fett\r
64 F2\r
65 65\r
66 24\r
67 2\r
69 Helvetia 10 Pt Fett\r
70 F3\r
71 65\r
72 20\r
73 2\r
75 Times 10\r
76 T1\r
77 97\r
78 20\r
79 0\r
81 Courier 7\r
82 C2\r
83 33\r
84 14\r
85 0\r
87 Grund - Absatzlayout \r
88 GA\r
89 0\r
90 0\r
91 0\r
92 0\r
93 5\r
94 97\r
95 20\r
96 0\r
97 0\r
98 0\r
99 1\r
100 NEIN\r
101 NEIN\r
102 NEIN\r
103 238\r
106 16\r
114 NEIN\r
116 13\r
117 576\r
120 1152\r
123 1728\r
126 2304\r
129 2880\r
132 3456\r
135 4032\r
138 4608\r
141 5184\r
144 5760\r
147 6336\r
150 6912\r
153 7488\r
156 Listing\r
157 LI\r
163 33\r
164 19\r
169 NEIN\r
170 NEIN\r
171 NEIN\r
172 238\r
175 16\r
183 NEIN\r
185 13\r
186 432\r
189 1008\r
192 1728\r
195 2304\r
198 2880\r
201 3456\r
204 4032\r
207 4608\r
210 5184\r
213 5760\r
216 6336\r
219 7632\r
222 8352\r
225 Funktionsparameter\r
226 FP\r
228 2449\r
232 97\r
233 20\r
238 NEIN\r
239 NEIN\r
240 NEIN\r
241 238\r
244 16\r
252 NEIN\r
255 2448\r
258 3024\r
261 3600\r
264 4176\r
267 4752\r
270 5328\r
273 5904\r
276 6480\r
279 Unter�berschrift\r
280 F1\r
286 65\r
287 20\r
292 NEIN\r
293 NEIN\r
294 NEIN\r
295 238\r
298 16\r
306 NEIN\r
308 13\r
309 576\r
312 1152\r
315 1728\r
318 2304\r
321 2880\r
324 3456\r
327 4032\r
330 4608\r
333 5184\r
336 5760\r
339 6336\r
342 6912\r
345 7488\r
348 Punktliste\r
349 PL\r
351 289\r
355 97\r
356 20\r
361 NEIN\r
362 NEIN\r
363 NEIN\r
364 238\r
367 16\r
375 NEIN\r
378 288\r
381 šberschrift Klasse\r
382 U1\r
388 65\r
389 28\r
394 NEIN\r
395 NEIN\r
396 NEIN\r
397 238\r
400 16\r
408 NEIN\r
410 13\r
411 576\r
414 1152\r
417 1728\r
420 2304\r
423 2880\r
426 3456\r
429 4032\r
432 4608\r
435 5184\r
438 5760\r
441 6336\r
444 6912\r
447 7488\r
450 šberschrift Methode\r
451 U0\r
457 65\r
458 24\r
463 NEIN\r
464 NEIN\r
465 NEIN\r
466 238\r
469 16\r
477 NEIN\r
479 13\r
480 576\r
483 1152\r
486 1728\r
489 2304\r
492 2880\r
495 3456\r
498 4032\r
501 4608\r
504 5184\r
507 5760\r
510 6336\r
513 6912\r
516 7488\r
519 Kopfzeile rechts\r
520 KR\r
526 65\r
527 20\r
532 NEIN\r
533 NEIN\r
534 NEIN\r
535 238\r
538 16\r
546 NEIN\r
549 7920\r
552 Kopfzeile links\r
553 KL\r
559 65\r
560 20\r
565 NEIN\r
566 NEIN\r
567 NEIN\r
568 238\r
571 16\r
579 NEIN\r
582 6916\r
585 Fuázeile linksb�ndig\r
586 FL\r
592 65\r
593 20\r
598 NEIN\r
599 NEIN\r
600 NEIN\r
601 238\r
604 16\r
612 NEIN\r
615 5952\r
618 Fuázeile rechtsb�ndig\r
619 FR\r
625 65\r
626 20\r
631 NEIN\r
632 NEIN\r
633 NEIN\r
637 16\r
645 NEIN\r
648 6768\r
651 Linie linksb�ndig\r
652 LL\r
658 65\r
659 20\r
664 NEIN\r
665 NEIN\r
666 NEIN\r
670 16\r
678 NEIN\r
681 7920\r
684 Linie rechtsb�ndig\r
685 LR\r
691 65\r
692 20\r
697 NEIN\r
698 NEIN\r
699 NEIN\r
703 16\r
711 NEIN\r
714 7920\r
717 Tabelle\r
718 TB\r
724 33\r
725 14\r
730 NEIN\r
731 NEIN\r
732 NEIN\r
733 120\r
736 16\r
744 NEIN\r
746 13\r
747 576\r
750 1152\r
753 1728\r
756 2304\r
759 2880\r
762 3456\r
765 4032\r
768 4608\r
771 5184\r
774 5760\r
777 6336\r
780 6912\r
783 7488\r
786 rechtsb�ndiger Fuástrich\r
787 RS\r
793 65\r
794 20\r
799 NEIN\r
800 NEIN\r
801 NEIN\r
802 238\r
805 16\r
813 NEIN\r
816 5952\r
819 linksb�ndiger Fuástrich\r
820 LS\r
826 65\r
827 20\r
832 NEIN\r
833 NEIN\r
834 NEIN\r
835 238\r
838 16\r
846 NEIN\r
849 5952\r
852 Starlab-Layout\r
853 GS\r
854 566\r
855 440\r
856 850\r
857 566\r
858 1133\r
859 680\r
863 NEIN\r
867 \x14\x03Akl#_PFAD##_TEXTNAME# \x04,-#_S#-\r
868 \x14\x03All______________________________________________________________\r
869 \a\r
870 \x14\x03Als______________________________________________________________\r
871 \x14\x03Afl$Date:   23 Jan 1992 14:42:12  $\r
872 \x14\x03Afr\x044$Revision:   1.25  $\r
873 \a\r
874 Resource linke Seite\r
875 L2\r
876 566\r
877 440\r
878 850\r
879 566\r
880 1133\r
881 680\r
885 NEIN\r
889 \x14\x03AklResource\r
890 \x14\x03All______________________________________________________________\r
891 \a\r
892 \x14\x03Ars______________________________________________________________\r
893 \x14\x03Afl-#_S#-\r
894 \x14\x03Afr\x043StarView - Referenz\r
895 \a\r
896 Resource rechte Seite\r
897 L3\r
898 566\r
899 440\r
900 850\r
901 566\r
902 1133\r
903 680\r
907 NEIN\r
911 \x14\x03Akr\x04=Resource\r
912 \x14\x03Alr______________________________________________________________\r
913 \a\r
914 \x14\x03Als______________________________________________________________\r
915 \x14\x03Afl(c) 1990/1991 StarDivision\r
916 \x14\x03Afr\x04@-#_S#-\r
917 \a\r
918 Resourcecompiler linke Seite\r
919 L4\r
920 566\r
921 440\r
922 850\r
923 566\r
924 1133\r
925 680\r
929 NEIN\r
933 \x14\x03AklResourcecompiler\r
934 \x14\x03All______________________________________________________________\r
935 \a\r
936 \x14\x03Ars______________________________________________________________\r
937 \x14\x03Afl-#_S#-\r
938 \x14\x03Afr\x043StarView - Referenz\r
939 \a\r
940 Resourcecompiler rechte Seite\r
941 L5\r
942 566\r
943 440\r
944 850\r
945 566\r
946 1133\r
947 680\r
951 NEIN\r
955 \x14\x03Akr\x044Resourcecompiler\r
956 \x14\x03Alr______________________________________________________________\r
957 \a\r
958 \x14\x03Als______________________________________________________________\r
959 \x14\x03Afl(c) 1990/1991 StarDivision\r
960 \x14\x03Afr\x04@-#_S#-\r
961 \a\r
962 ResOwner linke Seite\r
963 L6\r
964 566\r
965 440\r
966 850\r
967 566\r
968 1133\r
969 680\r
973 NEIN\r
977 \x14\x03AklResOwner\r
978 \x14\x03All______________________________________________________________\r
979 \a\r
980 \x14\x03Ars______________________________________________________________\r
981 \x14\x03Afl-#_S#-\r
982 \x14\x03Afr\x043StarView - Referenz\r
983 \a\r
984 ResOwner rechte Seite\r
985 L7\r
986 566\r
987 440\r
988 850\r
989 566\r
990 1133\r
991 680\r
995 NEIN\r
999 \x14\x03Akr\x04<ResOwner\r
1000 \x14\x03Alr______________________________________________________________\r
1001 \a\r
1002 \x14\x03Als______________________________________________________________\r
1003 \x14\x03Afl(c) 1990/1991 StarDivision\r
1004 \x14\x03Afr\x04@-#_S#-\r
1005 \a\r
1006 ScrollBar linke Seite\r
1007 L8\r
1008 566\r
1009 440\r
1010 850\r
1011 566\r
1012 1133\r
1013 680\r
1017 NEIN\r
1021 \x14\x03AklScrollBar\r
1022 \x14\x03All______________________________________________________________\r
1023 \a\r
1024 \x14\x03Ars______________________________________________________________\r
1025 \x14\x03Afl-#_S#-\r
1026 \x14\x03Afr\x043StarView - Referenz\r
1027 \a\r
1028 ScrollBar rechte Seite\r
1029 L9\r
1030 566\r
1031 440\r
1032 850\r
1033 566\r
1034 1133\r
1035 680\r
1039 NEIN\r
1043 \x14\x03Akr\x04=ScrollBar\r
1044 \x14\x03Alr______________________________________________________________\r
1045 \a\r
1046 \x14\x03Als______________________________________________________________\r
1047 \x14\x03Afl(c) 1990/1991 StarDivision\r
1048 \x14\x03Afr\x04@-#_S#-\r
1049 \a\r
1050 SingleLineEdit linke Seite \r
1051 M0\r
1052 566\r
1053 440\r
1054 850\r
1055 566\r
1056 1133\r
1057 680\r
1061 NEIN\r
1065 \x14\x03AklSingleLineEdit\r
1066 \x14\x03All______________________________________________________________\r
1067 \a\r
1068 \x14\x03Ars______________________________________________________________\r
1069 \x14\x03Afl-#_S#-\r
1070 \x14\x03Afr\x043StarView - Referenz\r
1071 \a\r
1072 SingleLineEdit rechte Seite \r
1073 M1\r
1074 566\r
1075 440\r
1076 850\r
1077 566\r
1078 1133\r
1079 680\r
1083 NEIN\r
1087 \x14\x03Akr\x048SingleLineEdit\r
1088 \x14\x03Alr______________________________________________________________\r
1089 \a\r
1090 \x14\x03Als______________________________________________________________\r
1091 \x14\x03Afl(c) 1990/1991 StarDivision\r
1092 \x14\x03Afr\x04@-#_S#-\r
1093 \a\r
1094 SysMessBox linke Seite\r
1095 M2\r
1096 566\r
1097 440\r
1098 850\r
1099 566\r
1100 1133\r
1101 680\r
1105 NEIN\r
1109 \x14\x03AklSysMessBox\r
1110 \x14\x03All______________________________________________________________\r
1111 \a\r
1112 \x14\x03Ars______________________________________________________________\r
1113 \x14\x03Afl-#_S#-\r
1114 \x14\x03Afr\x043StarView - Referenz\r
1115 \a\r
1116 SYsMessBox rechte Seite\r
1117 M3\r
1118 566\r
1119 440\r
1120 850\r
1121 566\r
1122 1133\r
1123 680\r
1127 NEIN\r
1131 \x14\x03Akr\x04:SysMessBox\r
1132 \x14\x03Alr______________________________________________________________\r
1133 \a\r
1134 \x14\x03Als______________________________________________________________\r
1135 \x14\x03Afl(c) 1990/1991 StarDivision\r
1136 \x14\x03Afr\x04@-#_S#-\r
1137 \a\r
1138 System linke Seite\r
1139 M4\r
1140 566\r
1141 440\r
1142 850\r
1143 566\r
1144 1133\r
1145 680\r
1149 NEIN\r
1153 \x14\x03AklSystem\r
1154 \x14\x03All______________________________________________________________\r
1155 \a\r
1156 \x14\x03Ars______________________________________________________________\r
1157 \x14\x03Afl-#_S#-\r
1158 \x14\x03Afr\x043StarView - Referenz\r
1159 \a\r
1160 System rechte Seite\r
1161 M5\r
1162 566\r
1163 440\r
1164 850\r
1165 566\r
1166 1133\r
1167 680\r
1171 NEIN\r
1175 \x14\x03Akr\x04?System\r
1176 \x14\x03Alr______________________________________________________________\r
1177 \a\r
1178 \x14\x03Als______________________________________________________________\r
1179 \x14\x03Afl(c) 1990/1991 StarDivision\r
1180 \x14\x03Afr\x04@-#_S#-\r
1181 \a\r
1182 SystemWindow linke Seite\r
1183 M6\r
1184 566\r
1185 440\r
1186 850\r
1187 566\r
1188 1133\r
1189 680\r
1193 NEIN\r
1197 \x14\x03AklSystemWindow\r
1198 \x14\x03All______________________________________________________________\r
1199 \a\r
1200 \x14\x03Ars______________________________________________________________\r
1201 \x14\x03Afl-#_S#-\r
1202 \x14\x03Afr\x043StarView - Referenz\r
1203 \a\r
1204 SystemWindow rechte Seite\r
1205 M7\r
1206 566\r
1207 440\r
1208 850\r
1209 566\r
1210 1133\r
1211 680\r
1215 NEIN\r
1219 \x14\x03Akr\x047SystemWindow\r
1220 \x14\x03Alr______________________________________________________________\r
1221 \a\r
1222 \x14\x03Als______________________________________________________________\r
1223 \x14\x03Afl(c) 1990/1991 StarDivision\r
1224 \x14\x03Afr\x04@-#_S#-\r
1225 \a\r
1226 Timer linke Seite\r
1227 M8\r
1228 566\r
1229 440\r
1230 850\r
1231 566\r
1232 1133\r
1233 680\r
1237 NEIN\r
1241 \x14\x03AklTimer\r
1242 \x14\x03All______________________________________________________________\r
1243 \a\r
1244 \x14\x03Ars______________________________________________________________\r
1245 \x14\x03Afl-#_S#-\r
1246 \x14\x03Afr\x043StarView - Referenz\r
1247 \a\r
1248 Timer rechte Seite\r
1249 M9\r
1250 566\r
1251 440\r
1252 850\r
1253 566\r
1254 1133\r
1255 680\r
1259 NEIN\r
1263 \x14\x03Akr\x04@Timer\r
1264 \x14\x03Alr______________________________________________________________\r
1265 \a\r
1266 \x14\x03Als______________________________________________________________\r
1267 \x14\x03Afl(c) 1990/1991 StarDivision\r
1268 \x14\x03Afr\x04@-#_S#-\r
1269 \a\r
1270 VirtualDevice linke Seite\r
1271 N0\r
1272 566\r
1273 440\r
1274 850\r
1275 566\r
1276 1133\r
1277 680\r
1281 NEIN\r
1285 \x14\x03AklVirtualDevice\r
1286 \x14\x03All______________________________________________________________\r
1287 \a\r
1288 \x14\x03Ars______________________________________________________________\r
1289 \x14\x03Afl-#_S#-\r
1290 \x14\x03Afr\x043StarView - Referenz\r
1291 \a\r
1292 VirtualDevice rechte Seite\r
1293 N1\r
1294 566\r
1295 440\r
1296 850\r
1297 566\r
1298 1133\r
1299 680\r
1303 NEIN\r
1307 \x14\x03Akr\x049VirtualDevice\r
1308 \x14\x03Alr______________________________________________________________\r
1309 \a\r
1310 \x14\x03Als______________________________________________________________\r
1311 \x14\x03Afl(c) 1990/1991 StarDivision\r
1312 \x14\x03Afr\x04@-#_S#-\r
1313 \a\r
1314 VirtualPrinter linke Seite\r
1315 N2\r
1316 566\r
1317 440\r
1318 850\r
1319 566\r
1320 1133\r
1321 680\r
1325 NEIN\r
1329 \x14\x03AklVirtualPrinter\r
1330 \x14\x03All______________________________________________________________\r
1331 \a\r
1332 \x14\x03Ars______________________________________________________________\r
1333 \x14\x03Afl-#_S#-\r
1334 \x14\x03Afr\x043StarView - Referenz\r
1335 \a\r
1336 VirtualPrinter rechte Seite\r
1337 N3\r
1338 566\r
1339 440\r
1340 850\r
1341 566\r
1342 1133\r
1343 680\r
1347 NEIN\r
1351 \x14\x03Akr\x049VirtualPrinter\r
1352 \x14\x03Alr______________________________________________________________\r
1353 \a\r
1354 \x14\x03Als______________________________________________________________\r
1355 \x14\x03Afl(c) 1990/1991 StarDivision\r
1356 \x14\x03Afr\x04@-#_S#-\r
1357 \a\r
1358 VScrollBar linke Seite\r
1359 N4\r
1360 566\r
1361 440\r
1362 850\r
1363 566\r
1364 1133\r
1365 680\r
1369 NEIN\r
1373 \x14\x03AklVScrollBar\r
1374 \x14\x03All______________________________________________________________\r
1375 \a\r
1376 \x14\x03Ars______________________________________________________________\r
1377 \x14\x03Afl-#_S#-\r
1378 \x14\x03Afr\x043StarView - Referenz\r
1379 \a\r
1380 VScrollBar rechte Seite\r
1381 N5\r
1382 566\r
1383 440\r
1384 850\r
1385 566\r
1386 1133\r
1387 680\r
1391 NEIN\r
1395 \x14\x03Akr\x04<VScrollBar\r
1396 \x14\x03Alr______________________________________________________________\r
1397 \a\r
1398 \x14\x03Als______________________________________________________________\r
1399 \x14\x03Afl(c) 1990/1991 StarDivision\r
1400 \x14\x03Afr\x04@-#_S#-\r
1401 \a\r
1402 WarningBox linke Seite\r
1403 N6\r
1404 566\r
1405 440\r
1406 850\r
1407 566\r
1408 1133\r
1409 680\r
1413 NEIN\r
1417 \x14\x03AklWarningBox\r
1418 \x14\x03All______________________________________________________________\r
1419 \a\r
1420 \x14\x03Ars______________________________________________________________\r
1421 \x14\x03Afl-#_S#-\r
1422 \x14\x03Afr\x043StarView - Referenz\r
1423 \a\r
1424 WarningBox rechte Seite\r
1425 N7\r
1426 566\r
1427 440\r
1428 850\r
1429 566\r
1430 1133\r
1431 680\r
1435 NEIN\r
1439 \x14\x03Akr\x04:WarningBox\r
1440 \x14\x03Alr______________________________________________________________\r
1441 \a\r
1442 \x14\x03Als______________________________________________________________\r
1443 \x14\x03Afl(c) 1990/1991 StarDivision\r
1444 \x14\x03Afr\x04@-#_S#-\r
1445 \a\r
1446 WinBits linke Seite\r
1447 N8\r
1448 566\r
1449 440\r
1450 850\r
1451 566\r
1452 1133\r
1453 680\r
1457 NEIN\r
1461 \x14\x03AklWinBits\r
1462 \x14\x03All______________________________________________________________\r
1463 \a\r
1464 \x14\x03Ars______________________________________________________________\r
1465 \x14\x03Afl-#_S#-\r
1466 \x14\x03Afr\x043StarView - Referenz\r
1467 \a\r
1468 WinBits rechte Seite\r
1469 N9\r
1470 566\r
1471 440\r
1472 850\r
1473 566\r
1474 1133\r
1475 680\r
1479 NEIN\r
1483 \x14\x03Akr\x04>WinBits\r
1484 \x14\x03Alr______________________________________________________________\r
1485 \a\r
1486 \x14\x03Als______________________________________________________________\r
1487 \x14\x03Afl(c) 1990/1991 StarDivision\r
1488 \x14\x03Afr\x04@-#_S#-\r
1489 \a\r
1490 \f\r
1491 \f\r
1492 \f\r
1494 \f\r
1496 \f\r
1497 \x14\x03Skf\x14\x03Aga\r
1507 \x14\x03Au0   \x04\x03#_KATEGORIE#\r
1508 \x14\x03Aga\r
1510 \x14\x03Au0   \x04\x03#_THEMA2#\r
1511 \x14\x03Aga\r
1513 \x14\x03Au0   \r
1514 \x14\x03Aga\r
1527 \x14\x03Au0   \x04\x03#_AUTOR#\r
1528 \x14\x03Aga\r
1530 \x14\x03Au0   \x04\x03STAR DIVISION / STAR LAB Hamburg\r
1531 \x14\x03Aga\r
1533 \x14\x03Au0   \x04\x03Stand: $Date:   23 Jan 1992 14:42:12  $\r
1534 \x14\x03Aga\r
1536 \x14\x03Sgs\r
1537 \f\x14\x03Skf\x14\x03Aga\x14\x02PA\r
1540 \x14\x03Au0#_KATEGORIE#\r
1541 \x14\x03Aga\r
1544 \x14\x03AfpDokumentenname     \x04\x0e#_THEMA2#\r
1545 \x14\x03Aga\r
1546 \x14\x03AfpProjektname        \x04\x11#_THEMA1#\r
1547 \x14\x03Aga\r
1548 \x14\x03AfpVersionsnummer     \x04\x0e$Revision:   1.25  $\r
1549 \x14\x03Aga\r
1551 \x14\x03Afperstellt   \x04\x1431. Juli 1990\r
1552 \x14\x03Aga\r
1553 \x14\x03Afpge„ndert   \x04\x14$Date:   23 Jan 1992 14:42:12  $\r
1554 \x14\x03Aga\r
1556 \x14\x03AfpDateiname  \x04\x13#_PFAD##_TEXTNAME#\r
1557 \x14\x03Aga\r
1559 \x14\x03AfpAutor      \x04\x17#_AUTOR#\r
1560 \x14\x03Aga\r
1561 \x14\x03AfpBearbeiter \x04\x12$Author:   MM  $\r
1562 \x14\x03Aga\r
1563 \x14\x03AfpQualit„tskontrolle \r
1564 \x14\x03Aga\r
1566 \x14\x03AfpStatus     \x04\x16XX    \x04\x04in Arbeit\r
1567 \x14\x03Afp   \x04\x1c__    \x04\x04fertiggestellt\r
1568 \x14\x03Afp   \x04\x1c__    \x04\x04abgenommen\r
1569 \x14\x03Afp   \x04\x1c__    \x04\x04freigegeben\r
1570 \x14\x03Aga\r
1572 \x14\x03AfpVertraulich        \x04\x11__ Ja   XX Nein\r
1573 \x14\x03Aga\r
1575 \x14\x03AfpCopyright (C)      \x04\x0fStar Division 1990\r
1576 \x14\x03Aga\r
1577 \x14\x03Sgs\r
1578 \f\x14\x03Siv\x14\x03Au0\x14\x02PA\r
1580 \x14\x03Au0Inhaltsverzeichnis\r
1581 \x14\x03Aga\r
1582 StarView Resourcecompiler       \x054\r
1583 Einleitung      \x04\x024\r
1584 Bekannte Fehler \x04\x044\r
1585 Systemabh„ngigkeiten    \x04\x064\r
1586 Installationshinweise   5\r
1587 rsc-Kommandozeile       \x04\x025\r
1588 rsc-Preprocessor        \x04\x037\r
1589 Default Preprozessor    8\r
1590 Einfaches Beispiel      \x059\r
1591 Syntax  16\r
1592 Klassen-Erkl„rung: Resource -> StarView \x0518\r
1593 Spezielle Syntax-Konstrukte     59\r
1594 Stichwortverzeichnis    63\r
1596 \x14\x03Sgs\x14\x03Aiv\r
1597 \x14\x03Aga\r
1598 \f\x14\x03Au1\x14\x02pa\x01StarView Resourcecompiler\x01\r
1599 \x14\x03Aga\r
1601 \x14\x03Au1\x01Einleitung\x01\r
1602 \x14\x03Aga\r
1603 Diese Beschreibung gilt f�r den Resourcecompiler in der Version 1.21.\r
1605 Der StarView Resourcecompiler ( rsc ) dient dazu, die systemunabh„ngigen Resourcen 
1606 in den Beschreibungsdateien in systemabh„ngige Beschreibungsdateien zu �berf�hren, 
1607 die \x05dann \x05mit den systemabh„ngigen Resourcecompilern effizient (Laufzeit) in bin„re 
1608 Resourcen �bersetzt werden.\r
1611 \x14\x03Au1\x01Bekannte Fehler\x01\r
1612 \x14\x03Aga\r
1613 \x14\x03Apl-  \x05Unter Unix (Motif) werden noch keine Icons, Bitmaps und Pointer unterst�tzt.\r
1614 -       \x05Die TMP-Environmentvariable darf keinen "\" am Ende haben (MS-DOS).\r
1615 -       \x05Unter MS-DOS wird die ".rc"-Datei nicht gel”scht.\r
1616 -       \x05Der rscpp gibt die Zeilennummern nicht richtig aus.\r
1617 -       \x05Unter Unix und MAC darf die src-Datei am Ende kein ^Z haben.\r
1618 \x14\x03Aga\r
1620 \x14\x03Au1\x01Systemabh„ngigkeiten\x01\r
1621 \x14\x03Aga\r
1622 Die \x05Resource-Scriptdatei (".src") ist bis auf die Typen Icon, Bitmap und Pointer unab\x1f
1623 h„ngig. \x05Jede \x05Resource dieser drei Typen steht in einer eigenen Datei. Ob das Format 
1624 oder \x05die \x05Version \x05korrekt sind, wird durch den systemabh„ngigen Resourcecompiler 
1625 (rc, uid, rez) entschieden.\r
1627 Die Pfadnamen in den Include-Anweisungen sind systemabh„ngig. Unter MS-DOS ist 
1628 der Pfadname z.B. "..\..\..", unter Unix ist er z.B. "../../.." und unter dem Betriebssystem 
1629 des Macintosh z.B. ":: ".\r
1631 Die \x05erstellten \x05Resourcedateien \x05sind nicht nur betriebssystemabh„ngig, sondern auch 
1632 processor- \x05bzw. compilerabh„ngig. Dies betrifft die L„nge des int und die Darstellung 
1633 (Drehungen) von ganzzahligen Datentypen.\r
1635 Die \x05Default-Resourcedatei \x05ist \x05unter MS-Windows die ausf�hrbare Datei, unter Unix 
1636 (Motif) die ausf�hrbare Datei mit der Extension ".res" und unter Macintosh noch nicht 
1637 festgelegt.\r
1639 \f\x14\x03Au1\x14\x02pa\x01Lieferumfang\x01\r
1640 \x14\x03Aga\r
1641 Dateien fuer den Macintosh:\r
1642         \x04\x05rsc, rsc2, rscpp.\r
1643 Dateien fuer Motif:\r
1644         \x04\x05rsc, rsc2, rscpp.\r
1645 Dateien fuer MS-DOS:\r
1646         \x04\x05rsc.exe, rsc2.exe, rsc2r.exe, rsc2z.exe, rscpp, zpm.exe.\r
1648 \x14\x03Au1\x01Installationshinweise\x01\r
1649 \x14\x03Aga\r
1650 Beim \x05Aufruf \x05des \x05rsc \x05m�ssen \x05der \x05Preprocessor \x05rscpp, \x05der Parser rsc2 sowie der 
1651 systemabh„ngige \x05Resourcecompiler rc.exe f�r MSC-Windows unter MS-DOS, uid f�r 
1652 Motif unter Unix und rez auf dem Macintosh im Zugriffspfad liegen. Der Preprozessor 
1653 kann \x05durch \x05einen \x05eigenen \x05ersetzt werden, wenn er den Schnittstellenanforderungen 
1654 gen�gt (siehe rsc-Preprocessor).\r
1655 \x14\x03Aga\r
1657 \x14\x03Au1\x01rsc-Kommandozeile\x01\r
1658 \x14\x03Aga\r
1659 \x14\x03Af1Syntax der Kommandozeile\r
1660 \x14\x03Aga\r
1661 \x14\x03Alirsc [<Schalter>...] <Quelldateiliste>\r
1662 rsc @<Kommandodatei>\r
1663 \x14\x03Aga\r
1664 \x14\x03Af1Schalter\r
1665 \x14\x03Aga\r
1666 Der rsc akzeptiert folgende Schalter:\r
1667 \x14\x03Aga\r
1668 -h      \x04\x03      \x04\x06      \x04\x06Zeigt eine Hilfe f�r die Kommandozeile an.\r
1669 \x14\x03Aga-p \x04\x03      \x04\x06      \x04\x06Es wird kein Preprozessor aufgerufen. Weiteres siehe "Default\r
1670         \x04\x05      \x04\x06      \x04\x06Preprozessor".\r
1671 -s      \x04\x03      \x04\x06      \x04\x06Es wird eine Syntaxanalyse durchgef�hrt und eine ".srs"-Datei\r
1672         \x04\x05      \x04\x06      \x04\x06geschrieben.\r
1673 -l      \x04\x03      \x04\x06      \x04\x06Es wird eine Syntaxanalyse durchgef�hrt, der Preprocessor wird\r
1674         \x04\x05      \x04\x06      \x04\x06nicht aufgerufen. Es wird eine ".rc"-Datei geschrieben. Dann\r
1675         \x04\x05      \x04\x06      \x04\x06wird der systemabh„ngige Resourcecompiler aufgerufen und\r
1676         \x04\x05      \x04\x06      \x04\x06eine ".res"-Datei erzeugt.\r
1677 -r      \x04\x03      \x04\x06      \x04\x06Der systemabh„ngige Resourcecompiler wird nicht aufgerufen.\r
1678 -d<Symbol>      \x04\x02      \x04\x06Es wird ein Symbol definiert.\r
1679 -i<Pfad>        \x04\x04      \x04\x06Der Include-Pfad f�r den Preprocessor wird erweitert.\r
1680 -fl<Dateiname>  \x04\x05Mit diesem Schalter wird eine Listing-Datei angegeben. In diese\r
1681         \x04\x05      \x04\x06      \x04\x06Datei werden Fehlermeldungen ausgegeben.\r
1682 -fo<Dateiname>  \x04\x05Žndert den Namen der ".res"-Datei. Der Defaultname ist der\r
1683 \f       \x04\x05      \x04\x06      \x04\x06erste Name in der Quelldateiliste. Dieser Name bekommt die\r
1684         \x04\x05      \x04\x06      \x04\x06Extension ".res". Die ".res"-Datei ist die vom Resourcecompiler\r
1685         \x04\x05      \x04\x06      \x04\x06erzeugte bin„re Datei.\r
1686 -fs<Dateiname>  \x04\x05Žndert den Namen der ".rc"-Datei. Der Defaultname ist der erste\r
1687         \x04\x05      \x04\x06      \x04\x06Name in der Quelldateiliste. Dieser Name bekommt die\r
1688         \x04\x05      \x04\x06      \x04\x06Extension ".rc". Die ".rc"-Datei ist die vom Resourcecompiler\r
1689         \x04\x05      \x04\x06      \x04\x06erzeugte systemabh„ngige Beschreibungsdatei.\r
1690 -fp<Dateiname>  \x04\x05Žndert den Namen der ".srs"-Datei. Der Defaultname ist der erste\r
1691         \x04\x05      \x04\x06      \x04\x06Name in der Quelldateiliste. Dieser Name bekommt die\r
1692         \x04\x05      \x04\x06      \x04\x06Extension ".srs". Die ".srs"-Datei ist eine symbolfreie\r
1693         \x04\x05      \x04\x06      \x04\x06Beschreibungsdatei.\r
1694 -fc<Dateiname>  \x04\x05In diese Datei werden die Resource-Konstruktoren der in der\r
1695         \x04\x05      \x04\x06      \x04\x06Beschreibungsdatei spezifizierten Klassen geschrieben. Die\r
1696         \x04\x05      \x04\x06      \x04\x06Sprache ist C++.\r
1697 -fh<Dateiname>  \x04\x05In diese Datei werden die Deklarationen der in der\r
1698         \x04\x05      \x04\x06      \x04\x06Beschreibungsdatei spezifizierten Klassen geschrieben. Die\r
1699         \x04\x05      \x04\x06      \x04\x06Sprache ist C++.\r
1700 -WIN    \x05       \x04\x06      \x04\x06Es wird eine MS-Windows-Resourcedatei erstellt.\r
1701 -MTF    \x05       \x04\x06      \x04\x06Es wird eine Motif-Resourcedatei erstellt.\r
1702 -MAC    \x05       \x04\x06      \x04\x06Es wird eine Mac-Resourcedatei erstellt.\r
1703 -REFDEEP<Zahl>  \x04\x05Die Zahl gibt an wie Tief der rsc-Compiler beim aufl”sen von\r
1704         \x04\x05      \x04\x06      \x04\x06Referenzen gehen soll. Der Default ist 10, das heiát der Compiler\r
1705         \x04\x05      \x04\x06      \x04\x06l”st verschachtelungen von Referenzen bis 10 auf.\r
1706 \x14\x03Aga\r
1707 \x14\x03Af1Kommandodatei\r
1708 \x14\x03Aga\r
1709 Die Kommandodatei hat folgende Syntax:\r
1710 \x14\x03Aga\r
1711 \x14\x03Ali[<Schalter>...] <Quelldateiliste>\r
1712 \x14\x03Aga\r
1713 \x14\x03Af1Beispiele\r
1714 \x14\x03Aga\r
1715 \x14\x03AliKommando: rsc test\r
1716 \x14\x03Aga\r
1717 Wirkung: Quelldatei heiát "test.src".\r
1718 \x14\x03Ae2Die vom Preprocessor erzeugte Datei heiát "test.srs".\r
1719 Die vom rsc-Compiler erzeugte Datei heiát "test.rc".\r
1720 Die vom systemabh„ngigen Compiler erzeugte Datei heiát "test.res".\r
1722 \x14\x03AliKommando: rsc -s -fpTest.srs Test1 Test2 Test3\r
1723 \x14\x03Aga\r
1724 Wirkung: Es wird nur eine Syntaxanalyse durchgef�hrt.\r
1725 \x14\x03Ae2Die Quelldateien heiáen "Test1.src", "Test2.src" und "Test3.src".\r
1726 \x14\x03AgaDie vom Preprocessor erzeugte Datei heiát "Test.srs".\r
1727 \f\x14\x03AgaWeitere Dateien werden nicht erzeugt.\r
1729 \x14\x03AliKommando: rsc -l test\r
1730 \x14\x03Aga\r
1731 Wirkung: Quelldatei heiát "test.srs".\r
1732 \x14\x03Ae2Der Preprocessor wird nicht benutzt.\r
1733 Die vom rsc-Compiler erzeugte Datei heiát "test.rc".\r
1734 Die vom systemabh„ngigen Compiler erzeugte Datei heiát "test.res".\r
1735 \x14\x03Aga\r
1736 \f\x14\x03Au1\x14\x02pa\x01rsc-Preprocessor\x01\r
1737 \x14\x03Aga\r
1738 \x14\x03Af1Kommandozeile\r
1739 \x14\x03Aga\r
1740 \x14\x03AgaDie Kommandozeile hat folgende Syntax:\r
1742 \x14\x03Alirscpp [<Schalter>...] Quelldatei Zieldatei\r
1743 \x14\x03Aga\r
1744 \x14\x03Af1Schalter\r
1745 \x14\x03Aga\r
1746 -C      \x04\x03      \x04\x06      \x04\x06Entfernt die Kommentare nicht( //, /* ... */ ).\r
1747 -D<Symbolname>  \x04\x05Hat die gleiche Wirkung wie #define Symbolname in der Datei\r
1748         \x04\x05      \x04\x06      \x04\x06selbst.\r
1749 -I<Pfadname>    Gibt an, in welchen Verzeichnissen nach Include-Dateien gesucht\r
1750         \x04\x05      \x04\x06      \x04\x06werden soll.\r
1752 \x14\x03Af1Preprocessor-Anweisungen\r
1753 \x14\x03Aga\r
1754 Der Preprocessor muá folgende Anweisungen verarbeiten k”nnen:\r
1756 #define \x04\x05      \x04\x06Definiert ein Symbol.\r
1757 #undef          \x04\x05      \x04\x06Nimmt die Definition eines Symbols zur�ck.\r
1758 #if, #ifdef,\r
1759 #ifndef, #elif,\r
1760 #else und #endif        \x04\x03Bedingte šbersetzung.\r
1761 #include        \x04\x04      \x04\x06Eine Datei einschieben.\r
1763 \f\x14\x03Au1\x14\x02pa\x01Default Preprozessor\x01\r
1764 \x14\x03Aga\r
1765 Der \x05"Default \x05Preprozessor" \x05erkennt \x05nur \x05die Schl�sselw”rter #define und #include. 
1766 Groá- und Kleinschreibung wird ignoriert.\r
1767 Hinter \x05dem \x05Schl�sselwort \x05#define \x05muá \x05eine Zahl definiert werden. Hierzu d�rfen 
1768 vorher \x05mit \x05dem \x05Schl�sselwort #define definierte Namen verwendet werden. Defines 
1769 d�rfen nicht an beliebiger Stelle in der Datei stehen.\r
1770 Hinter \x05dem Schl�sselwort #include muá ein Dateiname angegeben werden. Der Name 
1771 steht \x05in \x05spitzen Klammern oder in Anf�hrungszeichen. Beide Formate werden gleich 
1772 interpretiert. \x04\x02Includedateien \x04\x02innerhalb \x05von \x05Includedatei \x05werden \x05ignoriert. \x05Die 
1773 Includedateien \x05werden in der Reihenfolge in der sie auftreten abgearbeitet. Sie werden 
1774 immer vor der Datei abgearbeitet, in der sie definiert sind.\r
1775 Eine \x05Datei \x05die \x05nur \x05mit \x05dem \x05"Default Preprozessor" �bersetzt wird, kann mit dem 
1776 Designeditor bearbeitet werden.\r
1777 \f\x14\x03Au1\x14\x02pa\x01Einfaches Beispiel\x01\r
1778 \x14\x03Aga\r
1779 Szenario: \x05Es \x05soll \x05ein \x05kurzes \x05Programm geschrieben werden, um zu sehen, wie das 
1780 StarView-Resourcesystem arbeitet. Das Programm heiát "ownrc".\r
1782 \x14\x03Af1Sourcedatei "ownrc.cxx".\r
1783 \x14\x03Aga\r
1784 \x14\x03Ali/**********************************************************\r
1785 /# Programm zum Anzeigen einer Dialogbox aus der Resource\r
1786 /# Dateiname:   \x05ownrc.cxx\r
1787 /# Autor:       \x04\x05MM\r
1788 /# Datum:       \x04\x0531.07.90\r
1789 **********************************************************/\r
1790 /******************* I N C L U D E S *********************/\r
1791 #include <solar.h>\r
1792 #include <tools.hxx>\r
1793 #include <sv.hxx>\r
1794 #include <ownrc.hrc>  // Identifier der Dialogbox\r
1796 /******************* C L A S S E S **********************/\r
1797 class MyApplication : public Application\r
1798 { // Meine Applikationsklasse\r
1799 public:\r
1800         \x04\x02void  Main( int argc, char* argv[] );\r
1801 };\r
1803 class MyDialog : public ModelessDialog\r
1804 { // Dialogbox mit einem Flash- und Cancel-Button.\r
1805         \x04\x02PushButton    \x05aPB_Flash;\r
1806         \x04\x02PushButton    \x05aPB_Cancel;\r
1807 public:\r
1808         \x04\x02// Der Konstruktor mit ResId zeigt an, daá MyDialog aus\r
1809         \x04\x02// der Resource geladen wird.\r
1810         \x04\x02MyDialog( Window* pParent, ResId & rResId );\r
1811         \x04\x02void  FlashBtnHdl ( Button* );\r
1812         \x04\x02void  CancelBtnHdl( Button* );\r
1813 };\r
1815 \f\x14\x02paclass MyWindow : public WorkWin\r
1817 public:\r
1818         \x04\x02MyWindow( Window* pParent, WinBits aWinStyle ) :\r
1819         \x04\x02      \x04\x04(pParent, aWinStyle)\r
1820         \x04\x02{\r
1821         \x04\x02      \x04\x04// Es wird eine Dialogbox aus der Resource geladen.\r
1822         \x04\x02      \x04\x04new MyDialog( this, ResId( DLG_CANCEL ));\r
1823         \x04\x02};\r
1824 };\r
1825 /*************** G L O B A L   V A R I A B L E S ******/\r
1826 MyApplication MyApp; // Applikationsinstanz\r
1828 /******************* C O D E *****************************/\r
1829 /******************* M y   Ap p l i c a t i o n **********/\r
1830 /*********************************************************/\r
1831 |*\r
1832 |*  MyApplication::Main()\r
1833 |*\r
1834 |*  Beschreibung:       \x04\x02Virtuelle Methode, die vom System\r
1835 |*              \x04\x04      \x04\x06      \x04\x04gerufen wird, um das Programm zu\r
1836 |*              \x04\x04      \x04\x06      \x04\x04starten.\r
1837 |*  Ersterstellung:             \x04\x04MM 01.08.90\r
1838 |*  Letzte Aenderung:   \x04\x03MM 03.06.91\r
1839 |*\r
1840 **********************************************************/\r
1841 void MyApplication::Main( int, char* argv[] )\r
1843         \x04\x02// Applikationsfenster erzeugen.\r
1844         \x04\x02MyWindow      \x04\x03aCancel( NULL, WinBits( WB_APP | WB_MOVEABLE |\r
1845         \x04\x02      \x04\x04      \x04\x06      \x04\x04      \x04\x04      \x04\x04      \x04\x04    WB_SIZEABLE |\r
1846         \x04\x02      \x04\x04      \x04\x06      \x04\x04      \x04\x04      \x04\x04      \x04\x04    WB_MINMAX |\r
1847         \x04\x02      \x04\x04      \x04\x06      \x04\x04      \x04\x04      \x04\x04      \x04\x04    WB_CLOSEABLE ));\r
1848         \x04\x02// Applikationsfenster anzeigen.\r
1849         \x04\x02aCancel.Show();\r
1850         \x04\x02// Event-Schleife des Fenstersystems starten.\r
1851         \x04\x02Execute();\r
1854 \f\x14\x02pa/**********************************************************\r
1855 |*\r
1856 |*  MyDialog::MyDialog()\r
1857 |*\r
1858 |*  Beschreibung:       \x04\x02Konstruktor der Klasse MyDialog.\r
1859 |*              \x04\x04      \x04\x06      \x04\x04Dies ist ein typischer Konstruktor,\r
1860 |*              \x04\x04      \x04\x06      \x04\x04um Objekte aus der Resource zu\r
1861 |*              \x04\x04      \x04\x06      \x04\x04laden.\r
1862 |*              \x04\x04      \x04\x06  1. rResId.Lock(), die Resource wird\r
1863 |*              \x04\x04      \x04\x06      \x04\x04gelockt.\r
1864 |*              \x04\x04      \x04\x06  2. aPB_Flash( this, ResId( PB_FLASH ));\r
1865 |*              \x04\x04      \x04\x06      \x04\x04Es wird der Flash-Button geladen.\r
1866 |*              \x04\x04      \x04\x06  3. aPB_Cancel( this, ResId( PB_Cancel ));\r
1867 |*              \x04\x04      \x04\x06      \x04\x04Es wird der Cancel-Button geladen.\r
1868 |*              \x04\x04      \x04\x06  4. rResId.Unlock(), ein Unlock auf\r
1869 |*              \x04\x04      \x04\x06      \x04\x04die Resource.\r
1870 |*              \x04\x04      \x04\x06      \x04\x04Wurde von keiner abgeleiteten Klasse\r
1871 |*              \x04\x04      \x04\x06      \x04\x04ein Lock ausgef�hrt, dann wird die\r
1872 |*              \x04\x04      \x04\x06      \x04\x04Resource an dieser Stelle freigegeben.\r
1873 |*  Ersterstellung:             \x04\x04MM 01.08.90\r
1874 |*  Letzte Aenderung:   \x04\x03MM 03.06.91\r
1875 |*\r
1876 **********************************************************/\r
1877 MyDialog::MyDialog( Window* pParent, ResId & rResId ) :\r
1878         \x04\x02      \x04\x04      \x04\x06      \x04\x04( pParent, rResId.Lock()),\r
1879         \x04\x02      \x04\x04      \x04\x06      \x04\x04  aPB_Flash( this, ResId( PB_FLASH )),\r
1880         \x04\x02      \x04\x04      \x04\x06      \x04\x04  aPB_Cancel( this, ResId( PB_CANCEL ))\r
1882         \x04\x02// Handler setzen.\r
1883         \x04\x02aPB_Flash.ChangeClickHdl\r
1884         \x04\x02      \x04\x04( LINK( this, MyDialog::FlashBtnHdl ));\r
1885         \x04\x02aPB_Cancel.ChangeClickHdl\r
1886         \x04\x02      \x04\x04( LINK( this, MyDialog::CancelBtnHdl ));\r
1888         \x04\x02rResId.Unlock(); // Resource freigeben.\r
1890 \f\x14\x02pa/*********************************************************\r
1891 |*  MyDialog::CancelBtnHdl()\r
1892 |*\r
1893 |*  Beschreibung:       \x04\x02      \x04\x04Die Dialogbox wird zerst”rt.\r
1894 |*  Ersterstellung:             \x04\x04MM 01.08.90\r
1895 |*  Letzte Aenderung:   \x04\x03MM 14.08.90\r
1896 *********************************************************/\r
1897 void MyDialog::CancelBtnHdl( Button* )\r
1899         \x04\x02// Das L”schen der Dialogbox ist schneller, wenn sie\r
1900         \x04\x02// vorher nicht mehr sichtbar ist.\r
1901         \x04\x02Hide();\r
1902         \x04\x02// Zerst”ren der DialogBox-Instanz.\r
1903         \x04\x02delete this;\r
1906 /**********************************************************\r
1907 |*  MyDialog::FlashBtnHdl()\r
1908 |*\r
1909 |*  Beschreibung:       \x04\x02Die Titlebar der Dialogbox flackert\r
1910 |*              \x04\x04      \x04\x06      \x04\x04einmal.\r
1911 |*  Ersterstellung:             \x04\x04MM 01.08.90\r
1912 |*  Letzte Aenderung:   \x04\x03MM 14.08.90\r
1913 **********************************************************/\r
1914 void MyDialog::FlashBtnHdl( Button* )\r
1916         \x04\x02FlashWindow();\r
1918 \x14\x03Aga\r
1919 \x14\x03Af1Resource-Headerdatei\r
1920 \x14\x03Aga\r
1921 \x14\x03Ali/**********************************************************\r
1922 |* Headerdatei fuer ownrc.src\r
1923 |* Dateiname:   \x05ownrc.hxx\r
1924 |* Autor:       \x04\x05MM\r
1925 |* Datum:       \x04\x0531.07.90\r
1926 *********************************************************/\r
1927 #define DLG_CANCEL      \x05300\r
1928 #define PB_FLASH        \x04\x03  1\r
1929 #define PB_CANCEL       \x04\x02  2\r
1930 #define DLG_PROTOTYPE 301\r
1931 \x14\x03Aga\r
1932 \f\x14\x03Af1\x14\x02paResource-Beschreibungsdatei\r
1933 \x14\x03Aga\r
1934 \x14\x03Ali/**********************************************************\r
1935 |* Resourcedatei fuer ownrc.cxx\r
1936 |* Dateiname:   \x05ownrc.src\r
1937 |* Autor:       \x04\x05MM\r
1938 |* Datum:       \x04\x0531.07.90\r
1939 **********************************************************/\r
1940 #include <ownrc.hrc>\r
1942 MODELESSDIALOG DLG_PROTOTYPE\r
1944         \x04\x02Pos   \x05       \x04\x06= Map_Pixel( 50, 60 );\r
1945         \x04\x02Size          \x04\x06= Map_SysFont( 100, 100 );\r
1946         \x04\x02TEXT          \x04\x06= "Markus zweite Dialogbox";\r
1947         \x04\x02MOVEABLE      \x04\x03= TRUE;\r
1948         \x04\x02SIZEABLE      \x04\x03= TRUE;\r
1949         \x04\x02CLOSEABLE     \x04\x02= TRUE;\r
1951         \x04\x02// Diese Objekte werden automatisch angezeigt.\r
1952         \x04\x02WinChilds =\r
1953         \x04\x02{\r
1954         \x04\x02      \x04\x04PUSHBUTTON\r
1955         \x04\x02      \x04\x04{\r
1956         \x04\x02      \x04\x04      \x04\x06PosSize       \x04\x02= ( 10, 50, 100, 30 );\r
1957         \x04\x02      \x04\x04      \x04\x06TEXT          \x04\x04= "Ok";\r
1958         \x04\x02      \x04\x04      \x04\x06TABSTOP       \x04\x02= TRUE;\r
1959         \x04\x02      \x04\x04};\r
1960         \x04\x02      \x04\x04PUSHBUTTON\r
1961         \x04\x02      \x04\x04{\r
1962         \x04\x02      \x04\x04      \x04\x06Pos   \x05       \x04\x04= ( 130, 50 );\r
1963         \x04\x02      \x04\x04      \x04\x06Size          \x04\x04= ( 100, 30 );\r
1964         \x04\x02      \x04\x04      \x04\x06TEXT          \x04\x04= "Cancel";\r
1965         \x04\x02      \x04\x04      \x04\x06TABSTOP       \x04\x02= TRUE;\r
1966         \x04\x02      \x04\x04};\r
1967         \x04\x02};\r
1968 };\r
1969 \f\x14\x02paMODELESSDIALOG DLG_CANCEL\r
1971         \x04\x02PosSize       \x04\x04= ( 50, 60, 100, 100 );\r
1972         \x04\x02TEXT          \x04\x06= "Markus erste Dialogbox";\r
1973         \x04\x02MOVEABLE      \x04\x03= TRUE;\r
1974         \x04\x02SIZEABLE      \x04\x03= TRUE;\r
1976         \x04\x02PUSHBUTTON PB_FLASH\r
1977         \x04\x02{\r
1978         \x04\x02      \x04\x04PosSize       \x04\x04= ( 10, 50, 100, 30 );\r
1979         \x04\x02      \x04\x04TEXT  \x04\x02      \x04\x04= "Flash";\r
1980         \x04\x02      \x04\x04TABSTOP       \x04\x04= TRUE;\r
1981         \x04\x02};\r
1983         \x04\x02PUSHBUTTON PB_CANCEL\r
1984         \x04\x02{\r
1985         \x04\x02      \x04\x04PosSize       \x04\x04= ( 130, 50, 100, 30 );\r
1986         \x04\x02      \x04\x04TEXT  \x04\x02      \x04\x04= "Abbrechen";\r
1987         \x04\x02      \x04\x04TABSTOP       \x04\x04= TRUE;\r
1988         \x04\x02};\r
1990         \x04\x02// Ueber solche Konstruktionen koennen Objekte in der\r
1991         \x04\x02// Resource automatisch angezeigt werden.\r
1992         \x04\x02WinChilds =\r
1993         \x04\x02{\r
1994         \x04\x02      \x04\x04MODELESSDIALOG , DLG_PROTOTYPE;\r
1995         \x04\x02};\r
1996 };\r
1997 \x14\x03Aga\r
1998 \f\x14\x03Af1\x14\x02paMakefile\r
1999 \x14\x03Aga\r
2000 Wie die Dateien gebildet werden, ist dem StarView-Handbuch und den dazugeh”rigen 
2001 Beispielen zu entnehmen. Der Aufruf des Resourcecompilers lautet in diesem Fall:\r
2002 \x14\x03Aga\r
2003 \x14\x03Aliownrc.res: ownrc.src ownrc.hrc\r
2004         \x04\x02rsc -fsownrc.rc -fpownrc.srs\r
2005         \x04\x02      \x04\x04-foownrc.res -flownrc.lst ownrc.src\r
2006 \x14\x03Aga\r
2007 \x14\x03Agaownrc.src ist die Eingabedatei des rsc-Compilers.\r
2008 ownrc.srs ist ein Zwischenformat des rsc-Compilers.\r
2009 ownrc.lst ist die Listingdatei des rsc-Compilers.\r
2010 ownrc.rc ist die Textdatei, die als Eingabe des systemspezifischen Compilers dient.\r
2011 ownrc.res ist die bin„re Resourcedatei.\r
2013 Speziell \x05f�r MS-Windows gilt, daá die Resourcedatei an die ".exe"-Datei angebunden 
2014 werden kann.\r
2015 \x14\x03Aga\r
2016 \x14\x03Ali   \x04\x02rc -k ownrc.res ownrc.exe\r
2017 \x14\x03Aga\r
2018 \x14\x03AgaMit dieser Zeile wird die Resource an die ".exe"-Datei angebunden.\r
2019 \x14\x03Aga\r
2020 \f\x14\x03Au1\x14\x02pa\x01Syntax\x01\r
2021 \x14\x03Aga\r
2022 \x14\x03Af1\x02Compiler Anweisungen\x02\r
2023 \x14\x03Aga#pragma CHARSET IBMPC\r
2024 #pragma CHARSET ANSI\r
2025 #pragma CHARSET MAC\r
2026 Mit \x05diesen \x05Optionen \x05kann \x05angegeben \x05werden, in welchem Zeichensatz die Strings 
2027 vorliegen. \x05Der \x05Compiler \x05nimmt dann eine Konvertierung in das Zielsystem vor. Als 
2028 Default wird vorausgesetzt, daá die Datei im Zeichensatz des Zielsystems vorliegt.\r
2030 \x14\x03Af1\x02Default Preprozessor-Syntax\x02\r
2031 \x14\x03AliPrepDefinition:\r
2032         \x04\x02      \x04\x04{ IncludeDefinition }\r
2033         \x04\x02      \x04\x04[{ DefineDefinition  }]\r
2035 IncludeDefinition:\r
2036         \x04\x02      \x04\x04'#' include '<' Dateiname '>' |\r
2037         \x04\x02      \x04\x04'#' include String\r
2038 \x14\x03Ali\r
2039 DefineDefinition:\r
2040         \x04\x02      \x04\x04'#' define SYMBOL NumberExpression\r
2042 \x14\x03Af1\x02Klass-Syntax\x02\r
2043 \x14\x03AliResourceDefinition:\r
2044 \x14\x03Ali   \x04\x02      \x04\x04[ PrepDefinition ]\r
2045         \x04\x02      \x04\x04{ ClassDefinition }\r
2047 ClassDefinition:\r
2048         \x04\x02      \x04\x04ClassHeader ClassBody ';'\r
2049         \x04\x02      \x04\x04ClassHeader ';' |\r
2050         \x04\x02      \x04\x04NumberExpression ';' |\r
2051         \x04\x02      \x04\x04TupelExpression ';' |\r
2052         \x04\x02      \x04\x04CONSTNAME ';' |\r
2053         \x04\x02      \x04\x04Boolean ';' |\r
2054         \x04\x02      \x04\x04String ';'\r
2056 ClassHeader:\r
2057         \x04\x02      \x04\x04CLASSNAME [ Identifier ] [ ',' | '<' Identifier ]\r
2058 \f\x14\x02pa\r
2059 ClassBody:\r
2060         \x04\x02'{'\r
2061         \x04\x02      \x04\x04{\r
2062         \x04\x02      \x04\x04      \x04\x06ClassDefinition |\r
2063         \x04\x02      \x04\x04      \x04\x06VariableDefiniton\r
2064         \x04\x02      \x04\x04}\r
2065         \x04\x02'}'\r
2067 VariableDefinition:\r
2068         \x04\x02      \x04\x04VARIABLENAME '=' ClassDefinition |\r
2069         \x04\x02      \x04\x04VARIABLENAME '=' '{' { ClassDefinition } '}' ';'\r
2071 TupelExpression:\r
2072         \x04\x02[ ClassDefinition ] '(' { ClassDefinition } ')'\r
2074 NumberExpression:\r
2075         \x04\x02      \x04\x04[ '-' | '+' ] Number |\r
2076         \x04\x02      \x04\x04NumberExpression '+' | '-' | '*' | '/'\r
2077         \x04\x02      \x04\x04NumberExpression |\r
2078         \x04\x02      \x04\x04[ '-' | '+' ] '(' NumberExpression ')'\r
2080 Identifier:\r
2081         \x04\x02      \x04\x04NumberExpression |\r
2082         \x04\x02      \x04\x04Symbol\r
2084 Number:\r
2085         \x04\x02      \x04\x04{ DEZIMALZIFFER } |\r
2086         \x04\x02      \x04\x04'0' 'x' { HEXADEZIMALZIFFER }\r
2088 Boolean:\r
2089         \x04\x02      \x04\x04TRUE | FALSE\r
2091 \x14\x03AgaString:\r
2092 \x14\x03Aga   \x04\x05      \x04\x06Mit "\57" k”nnen bestimmte Zeichenwerte angegeben werden.\r
2093         \x04\x05      \x04\x06Der Backslash wird durch "\\" und das Anf�hrungszeichen durch "\""\r
2094         \x04\x05      \x04\x06angegeben. Die Zahl hinter dem Backslash wird Oktal interpretiert.\r
2095 \x14\x03Aga\r
2096 \f\x14\x03Au1\x14\x02pa\x01Klassen-Erkl„rung: Resource -> StarView\x01\r
2097 \x14\x03Aga\r
2098 In \x05diesem \x05Abschnitt wird anhand von vollst„ndigen Beispielen erkl„rt, was f�r Daten 
2099 in welchen StarView-Klassen in der Resource definiert werden k”nnen.\r
2101 Die Resource ist wie StarView hierarchisch aufgebaut. Das heiát, alles in einer h”heren 
2102 Hierarchiestufe \x05Enthaltene \x05wird \x05in \x05eine \x05tiefere \x05�bertragen. \x05Die Namen im nach\x1f
2103 folgenden \x05Diagramm \x05sind die Namen der Schl�sselw”rter in der Resource, mit Aus\x1f
2104 nahme von SystemWindow und Edit.\r
2106 \x14\x03Af1Hierarchie:\r
2107 \x14\x03Aga\r
2108 \x14\x03AgaResource\r
2109         \x04\x05String\r
2110         \x04\x05Icon\r
2111         \x04\x05Bitmap\r
2112         \x04\x05Pointer\r
2113         \x04\x05Brush\r
2114         \x04\x05Color\r
2115         \x04\x05Font\r
2116         \x04\x05Pen\r
2117         \x04\x05MapMode\r
2118         \x04\x05Accelerator\r
2119         \x04\x05AcceleratorKey\r
2120         \x04\x05Menu\r
2121         \x04\x05MenuItem\r
2122         \x04\x05MessBox\r
2123         \x04\x05      \x04\x06SysMessBox\r
2124         \x04\x05      \x04\x06InfoBox\r
2125         \x04\x05      \x04\x06WarningBox\r
2126         \x04\x05      \x04\x06ErrorBox\r
2127         \x04\x05      \x04\x06QueryBox\r
2128         \x04\x05OutputDevice\r
2129         \x04\x05      \x04\x06Window\r
2130         \x04\x05      \x04\x06      \x04\x06[SystemWindow]\r
2131         \x04\x05      \x04\x06      \x04\x06      \x04\x06WorkWindow\r
2132         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06MDIWindow\r
2133         \x04\x05      \x04\x06      \x04\x06      \x04\x06[Dialog]\r
2134         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06ModelessDialog\r
2135         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06ModalDialog\r
2136         \x04\x05      \x04\x06      \x04\x06Control\r
2137         \x04\x05      \x04\x06      \x04\x06      \x04\x06Button\r
2138         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06CheckBox\r
2139         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06      \x04\x06AutoCheckBox\r
2140 \f       \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06PushButton\r
2141         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06      \x04\x06DefPushButton\r
2142         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06RadioButton\r
2143         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06      \x04\x06AutoRadioButton\r
2144         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06TriStateBox\r
2145         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06      \x04\x06AutoTriStateBox\r
2146         \x04\x05      \x04\x06      \x04\x06      \x04\x06[Edit]\r
2147         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06SingleLineEdit\r
2148         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06MultiLineEdit\r
2149         \x04\x05      \x04\x06      \x04\x06      \x04\x06ScrollBar\r
2150         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06AutoScrollBar\r
2151         \x04\x05      \x04\x06      \x04\x06      \x04\x06ListBox\r
2152         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06DropDownListBox\r
2153         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06ComboBox\r
2154         \x04\x05      \x04\x06      \x04\x06      \x04\x06      \x04\x06      \x04\x06DropDownComboBox\r
2155         \x04\x05      \x04\x06      \x04\x06      \x04\x06FixedText\r
2156         \x04\x05      \x04\x06      \x04\x06      \x04\x06FixedIcon\r
2157         \x04\x05      \x04\x06      \x04\x06      \x04\x06FixedBitmap\r
2158         \x04\x05      \x04\x06      \x04\x06      \x04\x06GroupBox\r
2160 Alle \x05Daten, \x05die \x05in \x05Button \x05angegeben \x05werden, \x05k”nnen \x05auch in PushButton oder 
2161 CheckBox \x05angegeben werden. Entsprechendes gilt z.B. f�r Daten in ListBox, die auch 
2162 in \x05ComboBox \x05angegeben \x05werden \x05k”nnen. Eine genauere Erkl„rung folgt nach den 
2163 Erl„uterungen der einzelnen Resourcetypen.\r
2164 \x14\x03Aga\r
2165 \f\x14\x03Af1\x14\x02pa\x02Resource Resource\x02\r
2166 \x14\x03Aga\r
2167 Diese Resource definiert Daten f�r die StarView-Klasse Resource.\r
2169 \x14\x03AgaBeispiel:\r
2170 \x14\x03Aga\r
2171 \x14\x03Ali   \x04\x02Resource\r
2172         \x04\x02{\r
2173         \x04\x02      \x04\x04Comment = "Dies ist ein Kommentar.";\r
2174         \x04\x02      \x04\x04SingleLineEdit 1\r
2175         \x04\x02      \x04\x04{\r
2176         \x04\x02      \x04\x04      \x04\x06Text = "Editfeld";\r
2177         \x04\x02      \x04\x04};\r
2178         \x04\x02      \x04\x04PushButton 1\r
2179         \x04\x02      \x04\x04{\r
2180         \x04\x02      \x04\x04      \x04\x06Check = TRUE;\r
2181         \x04\x02      \x04\x04};\r
2182         \x04\x02      \x04\x04String 1 "Vorname";\r
2183         \x04\x02      \x04\x04String 2 "Nachname";\r
2184         \x04\x02      \x04\x04String 3 "Adresse";\r
2185         \x04\x02      \x04\x04String 4 "Telefon";\r
2186         \x04\x02      \x04\x04// Zwei Strings angehaengt\r
2187         \x04\x02      \x04\x04EXTRADATA = { 2; // Anzahl der Strings\r
2188         \x04\x02      \x04\x04              "Hallo"; "Markus";\r
2189         \x04\x02      \x04\x04            };\r
2190         \x04\x02      \x04\x04// Vier short angehaengt\r
2191         \x04\x02      \x04\x04EXTRADATA = { 4; // Anzahl der Zahlen\r
2192         \x04\x02      \x04\x04              1; 100; 5; 12;\r
2193         \x04\x02      \x04\x04            };\r
2194         \x04\x02};\r
2195 \x14\x03Aga\r
2196 In dieser Klasse k”nnen nur lokale Resourcen definiert werden.\r
2198 Wie \x05das \x05Schl�sselwort \x05EXTRADATA \x05verwendet \x05wird \x05lesen sie bitte im Kapitel 
2199 "Spezielle Resource-Konstrukte" nach.\r
2201 Nach \x05dem Schl�sselwort COMMENT kann ein Kommentar angegeben werden. Unter 
2202 StarView hat diese Angabe keine Funktion. Sie dient zum Beschreiben von Resourcen, 
2203 da der Designeditor alle anderen Kommentare l”scht.\r
2205 \x14\x03AgaDefault:\r
2206 \x14\x03Aga\r
2207 \x14\x03Ali   \x04\x02Resource {};\r
2208 \x14\x03Aga\r
2209 \f\x14\x03Af1\x02Resource String\x02\r
2210 \x14\x03Aga\r
2211 Diese Resource definiert Daten f�r die StarView-Klasse String.\r
2213 \x14\x03AgaBeispiel:\r
2214 \x14\x03Aga\r
2215 \x14\x03Ali   \x04\x02String 1000\r
2216         \x04\x02{\r
2217         \x04\x02      \x04\x04Text = "Hello World";\r
2218         \x04\x02};\r
2219 \x14\x03Aga\r
2220 Als abk�rzende Schreibweise ist auch\r
2221 \x14\x03Ali   \x04\x02String 1000 "Hello World";\r
2222 \x14\x03Agaerlaubt.\r
2223 \x14\x03Aga\r
2224 \f\x14\x03Af1\x14\x02pa\x02Resource Icon\x02\r
2225 \x14\x03Aga\r
2226 Diese Resource definiert Daten f�r die StarView-Klasse Icon.\r
2228 \x14\x03AgaBeispiel:\r
2229 \x14\x03Aga\r
2230 \x14\x03Ali   \x04\x02Icon\r
2231         \x04\x02{\r
2232         \x04\x02      \x04\x04Predefine = ICON_DEFAULT;\r
2233         \x04\x02};\r
2234 \x14\x03Aga\r
2235 Nach \x05dem \x05Schl�sselwort PREDEFINE wird ein Icon benannt, das schon in StarView 
2236 vorhanden \x05ist. \x05Anstelle \x05von ICON_DEFAULT kann auch ICON_INFORMATION, 
2237 ICON_EXCLAMATION, \x05ICON_STOP \x05oder \x05ICON_QUERY \x05geschrieben werden. 
2238 Wie \x05diese \x05Icons \x05aussehen, kann im StarView-Handbuch unter der Klasse Icon nach\x1f
2239 gelesen werden.\r
2241 \x14\x03AgaBeispiel:\r
2242 \x14\x03Aga\r
2243 \x14\x03Ali   \x04\x02Icon\r
2244         \x04\x02{\r
2245         \x04\x02      \x04\x04File       = "Icon.ico";\r
2246         \x04\x02      \x04\x04//Nur fuer MAC\r
2247         \x04\x02      \x04\x04Type       = ICON_CICN;\r
2248         \x04\x02      \x04\x04Identifier = 1000;\r
2249         \x04\x02};\r
2250 \x14\x03Aga\r
2251 Nach \x05dem Schl�sselwort FILE wird ein Dateiname angegeben, der auf eine Datei ver\x1f
2252 weist, die ein Icon enth„lt. Diese Datei ist systemabh„ngig.\r
2254 Nach \x05dem \x05Schl�sselwort \x05TYPE \x05wird \x05der \x05Typ \x05des \x05Icons angegeben. Es k”nnen 
2255 ICON_ICON \x05und \x05ICON_CICN als Typen angegeben werden. ICON_ICON verweist 
2256 auf den Mac-Resourcetyp 'ICON' und ICON_CICN auf den Typ 'cicn'. Diese Angabe 
2257 wird nur f�r den Mac ben”tigt.\r
2259 Nach dem Schl�sselwort IDENTIFIER wird der Identifier des Icons in der durch FILE 
2260 spezifizierten Datei angegegeben. Diese Angabe wird nur f�r den Mac ben”tigt.\r
2262 Werden \x05PREDEFINE \x05und \x05FILE \x05angegeben, \x05wird eins der beiden Schl�sselw”rter 
2263 gew„hlt.\r
2265 \x14\x03AgaDefault:\r
2266 \x14\x03Aga\r
2267 \x14\x03Ali   \x04\x02Icon\r
2268 \f       \x04\x02{\r
2269         \x04\x02      \x04\x04Predefine = ICON_DEFAULT;\r
2270         \x04\x02};\r
2271 \x14\x03Aga\r
2272 F�r IDENTIFIER und TYPE gibt es keinen Default.\r
2273 \f\x14\x03Af1\x14\x02pa\x02Resource Bitmap\x02\r
2274 \x14\x03Aga\r
2275 Diese Resource definiert Daten f�r die StarView-Klasse Bitmap.\r
2276 \x14\x03Aga\r
2277 \x14\x03AgaBeispiel:\r
2278 \x14\x03Aga\r
2279 \x14\x03Ali   \x04\x02Bitmap\r
2280         \x04\x02{\r
2281         \x04\x02      \x04\x04File = "Bitmap.bmp";\r
2282         \x04\x02      \x04\x04// Nur fuer Mac\r
2283         \x04\x02      \x04\x04//TYPE = ; Es gibt nur einen Typ\r
2284         \x04\x02      \x04\x04Identifier = 1000;\r
2285         \x04\x02};\r
2286 \x14\x03Aga\r
2287 Nach \x05dem Schl�sselwort FILE wird ein Dateiname angegeben, der auf eine Datei ver\x1f
2288 weist, die eine Bitmap enth„lt. Diese Datei ist systemabh„ngig.\r
2290 Nach \x05dem \x05Schl�sselwort \x05TYPE \x05wird \x05der \x05Typ \x05der \x05Bitmap \x05angegeben. \x05Dieses 
2291 Schl�sselwort \x05ist \x05f�r \x05zuk�nftige \x05Erweiterungen. \x05Der Mac-Resourcetyp ist 'PICT'. 
2292 Diese Angabe wird nur f�r den Mac ben”tigt.\r
2294 Nach \x05dem \x05Schl�sselwort \x05IDENTIFIER \x05wird der Identifier der Bitmap in der durch 
2295 FILE spezifizierten Datei angegegeben. Diese Angabe wird nur f�r den Mac ben”tigt.\r
2297 \x14\x03AgaDefault:\r
2298 \x14\x03Aga\r
2299 \x14\x03Ali   \x04\x02Bitmap\r
2300         \x04\x02{\r
2301         \x04\x02      \x04\x04File = "";\r
2302         \x04\x02};\r
2303 \x14\x03Aga\r
2304 Der \x05Default \x05ergibt \x05immer einen Fehler. F�r IDENTIFIER und TYPE gibt es keinen 
2305 Default.\r
2307 \f\x14\x03Af1\x14\x02pa\x02Resource Pointer\x02\r
2308 \x14\x03Aga\r
2309 Diese Resource definiert Daten f�r die StarView-Klasse Pointer.\r
2311 \x14\x03AgaBeispiel:\r
2312 \x14\x03Aga\r
2313 \x14\x03Ali   \x04\x02Pointer\r
2314         \x04\x02{\r
2315         \x04\x02      \x04\x04Predefine = POINTER_ARROW;\r
2316         \x04\x02};\r
2317 \x14\x03Aga\r
2318 Nach \x05dem \x05Schl�sselwort \x05PREDEFINE \x05wird \x05ein \x05Pointer \x05benannt, \x05der \x05schon in 
2319 StarView \x04\x03vorhanden \x04\x03ist. \x04\x02Anstelle \x04\x02von \x04\x02POINTER_ARROW \x04\x02kann \x04\x02auch 
2320 POINTER_WAIT, \x05POINTER_CROSS \x05oder POINTER_BEAM geschrieben werden. 
2321 Wie \x05diese \x05Pointer \x05aussehen, \x05ist \x05im \x05StarView-Handbuch \x05unter der Klasse Pointer 
2322 nachzulesen.\r
2324 \x14\x03AgaBeispiel:\r
2325 \x14\x03Aga\r
2326 \x14\x03Ali   \x04\x02Pointer\r
2327         \x04\x02{\r
2328         \x04\x02      \x04\x04File = "Pointer.pnt";\r
2329         \x04\x02      \x04\x04// Nur fuer Mac\r
2330         \x04\x02      \x04\x04Identifier = 1000;\r
2331         \x04\x02};\r
2332 \x14\x03Aga\r
2333 Nach \x05dem Schl�sselwort FILE wird ein Dateiname angegeben, der auf eine Datei ver\x1f
2334 weist, die einen Pointer enth„lt. Diese Datei ist systemabh„ngig.\r
2336 Nach \x05dem \x05Schl�sselwort \x05IDENTIFIER wird der Identifier des Pointers in der durch 
2337 FILE spezifizierten Datei angegegeben. Diese Angabe wird nur f�r den Mac ben”tigt.\r
2339 Nach \x05dem \x05Schl�sselwort \x05TYPE \x05wird \x05der \x05Typ \x05des \x05Pointers \x05angegeben. Dieses 
2340 Schl�sselwort \x05ist \x05f�r \x05zuk�nftige \x05Erweiterungen. Der Mac-Resourcetyp ist 'CURS'. 
2341 Diese Angabe wird nur f�r den Mac ben”tigt.\r
2343 Werden \x05PREDEFINE \x05und \x05FILE \x05angegeben, \x05wird \x05eine der beiden M”glichkeiten 
2344 ausgew„hlt.\r
2346 \x14\x03AgaDefault:\r
2347 \x14\x03Aga\r
2348 \x14\x03Ali   \x04\x02Pointer\r
2349         \x04\x02{\r
2350         \x04\x02      \x04\x04Predefine = POINTER_ARROW;\r
2351 \f       \x04\x02};\r
2352 \x14\x03Aga\r
2353 F�r IDENTIFIER und TYPE gibt es keinen Default.\r
2356 \x14\x03Af1\x02Resource Brush\x02\r
2357 \x14\x03Aga\r
2358 Diese Resource definiert Daten f�r die StarView-Klasse Brush.\r
2360 \x14\x03AgaBeispiel:\r
2361 \x14\x03Aga\r
2362 \x14\x03Ali   \x04\x02Brush\r
2363         \x04\x02{\r
2364         \x04\x02      \x04\x04Style \x05       \x04\x04= BRUSH_SOLID;\r
2365         \x04\x02      \x04\x04Transparent   = TRUE;\r
2366         \x04\x02      \x04\x04BrushColor    \x05= Color\r
2367         \x04\x02      \x04\x04{\r
2368         \x04\x02      \x04\x04      \x04\x06RGB   \x05= (0, 0, 0);\r
2369         \x04\x02      \x04\x04};\r
2370         \x04\x02      \x04\x04FillColor     \x04\x02= Color\r
2371         \x04\x02      \x04\x04{\r
2372         \x04\x02      \x04\x04      \x04\x06RGB   \x05= (65535, 65535, 65535);\r
2373         \x04\x02      \x04\x04};\r
2374         \x04\x02};\r
2375 \x14\x03Aga\r
2376 Nach \x05dem \x05Schl�sselwort STYLE wird der Stil einer Brush benannt. Die Stile sind in 
2377 StarView vordefiniert. Anstelle von BRUSH_SOLID kann auch\r
2378 BRUSH_HORZ,     \x04\b      \x04\x06BRUSH_VERT,   \x04        BRUSH_CROSS,\r
2379 BRUSH_DIAGCROSS,        \x04
2380 BRUSH_UPDIAG,   \x04\aBRUSH_DOWNDIAG,\r
2381 BRUSH_BITMAP,   \x04\x06      \x04\x06BRUSH_25,     \x04\x04      \x04\x06BRUSH_50,\r
2382 BRUSH_75,       \x04\x03      \x04\x06      \x04\x06BRUSH_NULL \x05geschrieben \x05werden. \x05Wie \x05diese \x05Stile 
2383 aussehen, ist im StarView-Handbuch unter der Klasse Brush nach\x1fzulesen.\r
2385 Nach \x05dem \x05Schl�sselwort \x05TRANSPARENT \x05kann \x05TRUE \x05oder FALSE angegeben 
2386 werden. \x05FALSE bedeutet, daá die Brush transparent ist, bei TRUE wird die Brush mit 
2387 der F�llfarbe hinterlegt.\r
2388 \x14\x03Aga\r
2389 Die Farbe BRUSHCOLOR ist die Farbe des Musters.\r
2390 Die Farbe FILLCOLOR ist die Farbe in den L�cken innerhalb des Musters.\r
2392 \x14\x03AgaBeispiel:\r
2393 \x14\x03Aga\r
2394 \x14\x03Ali   \x04\x02Brush\r
2395         \x04\x02{\r
2396 \f       \x04\x02      \x04\x04Bitmap\r
2397         \x04\x02      \x04\x04{\r
2398         \x04\x02      \x04\x04      \x04\x06File = "Bitmap.bmp";\r
2399         \x04\x02      \x04\x04};\r
2400         \x04\x02};\r
2401 \x14\x03Aga\r
2402 Die angegebene Bitmap wird als Brush verwendet. Die Color- und Style-Eintr„ge sind 
2403 wirkungslos. Das Format der Bitmap ist dem StarView-Handbuch zu entnehmen.\r
2405 Wird \x05BITMAP \x05in \x05Kombination \x05mit \x05FILLCOLOR, BRUSHCOLOR oder STYLE 
2406 verwendet, wird eine der M”glichkeiten gew„hlt.\r
2408 \x14\x03AgaDefault:\r
2409 \x14\x03Aga\r
2410 \x14\x03Ali   \x04\x02Brush\r
2411         \x04\x02{\r
2412         \x04\x02      \x04\x04Style \x05       \x04\x04= BRUSH_SOLID;\r
2413         \x04\x02      \x04\x04Transparent   = FALSE;\r
2414         \x04\x02};\r
2415 \x14\x03Aga\r
2416 Welche \x05Defaults \x05f�r \x05FILLCOLOR \x05und BRUSHCOLOR verwendet werden, ist im 
2417 StarView-Handbuch unter der Klasse Brush nachzulesen.\r
2418 \x14\x03Au2\r
2419 \f\x14\x03Af1\x14\x02pa\x02Resource Color\x02\r
2420 \x14\x03Aga\r
2421 Diese Resource definiert Daten f�r die StarView-Klasse Color.\r
2423 \x14\x03AgaBeispiel:\r
2424 \x14\x03Aga\r
2425 \x14\x03Ali   \x04\x02Color\r
2426         \x04\x02{\r
2427         \x04\x02      \x04\x04RGB = ( 32768, 0, 32768);\r
2428         \x04\x02};\r
2429 \x14\x03Aga\r
2430 Nach \x05dem \x05Schl�sselwort RGB wird der Rot-, Gr�n- und Blauanteil einer Farbe defi\x1f
2431 niert. \x05Das erste Element im Tupel steht f�r Rot, das zweite f�r Gr�n und das dritte f�r 
2432 Blau. Die Intensit„t kann mit Werten im Bereich von 0 bis 65535 angegeben werden.\r
2434 \x14\x03AgaBeispiel:\r
2435 \x14\x03Aga\r
2436 \x14\x03Ali   \x04\x02Color\r
2437         \x04\x02{\r
2438         \x04\x02      \x04\x04Red   = 1;\r
2439         \x04\x02      \x04\x04Green = 2;\r
2440         \x04\x02      \x04\x04Blue  = 3;\r
2441         \x04\x02};\r
2442 \x14\x03Aga\r
2443 Durch das Schl�sselwort RED wird die Rotanteil bestimmt.\r
2444 Durch das Schl�sselwort GREEN wird die Gr�nanteil bestimmt.\r
2445 Durch das Schl�sselwort BLUE wird die Blauanteil bestimmt.\r
2446 \x14\x03Aga\r
2447 Beispiel:\r
2448 \x14\x03Aga\r
2449 \x14\x03Ali   \x04\x02Color\r
2450         \x04\x02{\r
2451         \x04\x02      \x04\x04Predefine = COL_BLACK;\r
2452         \x04\x02};\r
2453 \x14\x03Aga\r
2454 \f\x14\x03Aga\x14\x02paNach \x05dem \x05Schl�sselwort \x05PREDEFINE wird eine Farbe benannt. Die Farben sind in 
2455 StarView vordefiniert. Anstelle von COL_BLACK kann auch\r
2456 COL_BLUE,       \x04\x03      \x04\x06      \x04\x06COL_GREEN,    \x04
2457         \x04\x05COL_CYAN,\r
2458 COL_RED,        \x04\x04      \x04\x06      \x04\x06COL_MAGENTA,  \x04\b      \x04\x05COL_BROWN,\r
2459 COL_GRAY,       \x04\x03      \x04\x06      \x04\x06COL_LIGTHGRAY,        \x04\x06      \x04\x05COL_LIGHTBLUE,\r
2460 COL_LIGHTGREEN, \x04\vCOL_LIGHTCYAN,        \x04\x06      \x04\x05COL_LIGHTRED, 
2461 COL_LIGHTMAGENTA,       \x04       COL_YELLOW,     \x04               \x04\x05COL_WHITE,\r
2462 COL_MENUBAR,    \x04\a      \x04\x06COL_MENUBARTEXT,      \x04
2463 COL_POUPMENU,\r
2464 COL_POPUPMENUTEXT,      \x04\bCOL_3DTEXT,   \x04               \x04\x05COL_3DFACE,\r
2465 COL_3DLIGHT,    \x04\a      \x04\x06COL_3DSHADOW, \x04\a      \x04\x05COL_USER\r
2466 geschrieben \x05werden. Wie diese Farben aussehen, ist im StarView-Handbuch unter der 
2467 Klasse Color nachzulesen.\r
2468 \x14\x03Aga\r
2469 Default:\r
2470 \x14\x03Aga\r
2471 \x14\x03Ali   \x04\x02Color\r
2472         \x04\x02{\r
2473         \x04\x02      \x04\x04Predefine = COL_USER; // RGB g�ltig\r
2474         \x04\x02      \x04\x04RGB = (0, 0, 0);       // schwarz\r
2475         \x04\x02};\r
2476 \x14\x03Aga\r
2477 \f\x14\x03Af1\x14\x02pa\x02Resource Font\x02\r
2478 \x14\x03Aga\r
2479 Diese Resource definiert die Daten f�r die StarView-Klasse Font.\r
2481 \x14\x03AgaBeispiel:\r
2482 \x14\x03Aga\r
2483 \x14\x03Ali   \x04\x02Font\r
2484         \x04\x02{\r
2485         \x04\x02      \x04\x04Family                \x04\x04      \x04\x04= FAMILY_DECORATIVE;\r
2486         \x04\x02      \x04\x04Weight                \x04\x04      \x04\x04= WEIGHT_DONTKNOW;\r
2487         \x04\x02      \x04\x04CharSet       \x04\x04      \x04\x04= CHARSET_ANSI;\r
2488         \x04\x02      \x04\x04Pitch \x05       \x04\x04      \x04\x04= PITCH_FIXED;\r
2489         \x04\x02      \x04\x04Align \x05       \x04\x04      \x04\x04= ALIGN_BOTTOM;\r
2490         \x04\x02      \x04\x04Height                \x04\x04      \x04\x04= 12;\r
2491         \x04\x02      \x04\x04Width \x05       \x04\x04      \x04\x04= 6;\r
2492         \x04\x02      \x04\x04CharOrientation       \x05= 0;\r
2493         \x04\x02      \x04\x04LineOrientation       \x05= 0;\r
2494         \x04\x02      \x04\x04Italic                \x04\x04      \x04\x04= TRUE;\r
2495         \x04\x02      \x04\x04Underline     \x04\x02      \x04\x04= TRUE;\r
2496         \x04\x02      \x04\x04StrikeOut     \x04\x02      \x04\x04= TRUE;\r
2497         \x04\x02      \x04\x04Transparent           \x04\x04= TRUE;\r
2498         \x04\x02      \x04\x04Shadow                \x04\x04      \x04\x04= TRUE;\r
2499         \x04\x02      \x04\x04Outline       \x04\x04      \x04\x04= TRUE;\r
2500         \x04\x02      \x04\x04Text  \x04\x02      \x04\x04      \x04\x04= "FontName";\r
2501         \x04\x02      \x04\x04FontColor     \x04\x02      \x04\x04= Color { RGB = ( 0, 0, 0 ); };\r
2502         \x04\x02      \x04\x04FillColor     \x04\x02      \x04\x04= Color { Predefine = COL_RED; };\r
2503         \x04\x02};\r
2504 \x14\x03Aga\r
2505 \x14\x03AgaNach dem Schl�sselwort FAMILY wird eine Font-Familie benannt. Die Font-Familien 
2506 sind \x05in \x05StarView \x05vordefiniert. \x05Anstelle \x05von FAMILY_DECORATIVE kann auch 
2507 FAMILY_SCRIPT, \x05FAMILY_MODERN, \x05FAMILY_ROMAN, \x05FAMILY_SWISS, 
2508 FAMILY_SYSTEM \x05oder \x05FAMILY_DONTCARE \x05geschrieben \x05werden. Was diese 
2509 Font-Familien \x04\x02bewirken, \x04\x02ist \x04\x02im \x04\x02StarView-Handbuch \x05unter \x05der \x05Klasse \x05Font 
2510 nachzulesen.\r
2511 \x14\x03Aga\r
2512 \x14\x03AgaNach dem Schl�sselwort WEIGHT wird ein weiteres Attribut des Fonts benannt. Diese 
2513 Attribute \x05sind \x05in StarView vordefiniert. Anstelle von WEIGHT_DONTKNOW kann 
2514 auch \x05WEIGHT_LIGHT, \x05WEIGHT_NORMAL \x05oder WEIGHT_BOLD geschrieben 
2515 werden. Was dieses Attribut bewirkt, ist im StarView-Handbuch unter der Klasse Font 
2516 nachzulesen.\r
2517 \x14\x03Aga\r
2518 \x14\x03AgaNach dem Schl�sselwort CHARSET wird der Zeichensatz des Fonts benannt. Anstelle 
2519 von \x05CHARSET_ANSI \x05kann \x05auch CHARSET_DONTKNOW, CHARSET_IBMPC, 
2520 CHARSET_MAC oder CHARSET_SYMBOL geschrieben werden.\r
2521 \f\x14\x03Aga\r
2522 \f\x14\x02paNach dem Schl�sselwort PITCH wird ein weiteres Attribut des Fonts benannt. Anstelle 
2523 von \x05PITCH_FIXED \x05kann \x05auch \x05PITCH_DONTKNOW \x05oder PITCH_VARIABLE 
2524 geschrieben werden.\r
2525 \x14\x03Aga\r
2526 Nach \x05dem \x05Schl�sselwort \x05ALIGN wird die Ausrichtung des Fonts benannt. Anstelle 
2527 von \x05ALIGN_BOTTOM kann auch ALIGN_TOP oder ALIGN_BASELINE geschrie\x1f
2528 ben werden.\r
2529 \x14\x03Aga\r
2530 Nach \x05dem Schl�sselwort HEIGHT wird die H”he eines Fonts angegeben. Der Zahlen\x1f
2531 bereich umfaát Werte von 0 bis 65535.\r
2533 Nach \x05dem Schl�sselwort WIDTH wird die Breite eines Fonts angegeben. Der Zahlen\x1f
2534 bereich umfaát Werte von 0 bis 65535.\r
2536 Nach \x05dem Schl�sselwort CHARORIENTATION wird die Drehung der Zeichen ange\x1f
2537 geben. \x05Die \x05Angabe \x05der \x05Drehung erfolgt in Zehntelgrad. Der Zahlenbereich umfaát 
2538 Werte von 0 bis 3600.\r
2540 Nach \x05dem \x05Schl�sselwort LINEORIENTATION  wird die Drehung der Ausgabezeile 
2541 angegeben. Die Angabe der Drehung erfolgt in Zehntelgrad. Der Zahlenbereich umfaát 
2542 Werte von 0 bis 3600.\r
2544 Nach \x05dem \x05Schl�sselwort \x05ITALIC kann TRUE oder FALSE angegeben werden. Bei 
2545 TRUE \x05handelt \x05es \x05sich um einen kursiven Font, bei FALSE um einen nicht kursiven 
2546 Font.???\r
2548 Nach \x05dem Schl�sselwort UNDERLINE kann TRUE oder FALSE angegeben werden. 
2549 Bei TRUE handelt es sich um einen unterstrichenen Font, bei FALSE ist der Font nicht 
2550 unterstrichen.\r
2552 Nach \x05dem \x05Schl�sselwort STRIKEOUT kann TRUE oder FALSE angegeben werden. 
2553 Bei \x05TRUE \x05handelt es sich um einen durchgestrichenen Font, bei FALSE ist der Font 
2554 nicht durchgestrichen.\r
2556 Nach \x05dem \x05Schl�sselwort \x05TRANSPARENT \x05kann \x05TRUE \x05oder FALSE angegeben 
2557 werden. \x05Bei \x05TRUE \x05werden \x05die \x05Zeichen \x05mit der F�llfarbe ausgef�llt, bei FALSE 
2558 werden die Zeichen nicht ausgef�llt.\r
2560 Nach dem Schl�sselwort SHADOW kann TRUE oder FALSE angegeben werden. Bei 
2561 TRUE \x05werden \x05die \x05Zeichen \x05mit \x05Schatten \x05ausgegeben, \x05bei FALSE gibt es keinen 
2562 Schatten.\r
2564 Nach \x05dem Schl�sselwort OUTLINE kann TRUE oder FALSE angegeben werden. Bei 
2565 TRUE \x05wird \x05nur der Umriss der Zeichen ausgegeben, bei FALSE werden die Zeichen 
2566 \fnormal dargestellt.\r
2568 Nach dem Schl�sselwort TEXT wird der Name des Fonts angegeben.\r
2570 Die Farbe FONTCOLOR ist die Farbe des Fonts.\r
2571 Die Farbe FILLCOLOR ist die Farbe der L�cken zwischen den Zeichen.\r
2573 \f\x14\x03Aga\x14\x02paDefault:\r
2574 \x14\x03Aga\r
2575 \x14\x03Ali   \x04\x02Font\r
2576         \x04\x02{\r
2577         \x04\x02      \x04\x04Family                \x04\x04      \x04\x04= FAMILY_DONTKNOW;\r
2578         \x04\x02      \x04\x04Weight                \x04\x04      \x04\x04= WEIGHT_NORMAL;\r
2579         \x04\x02      \x04\x04CharSet       \x04\x04      \x04\x04= CHARSET_DONTKNOW;\r
2580         \x04\x02      \x04\x04Pitch \x05       \x04\x04      \x04\x04= PITCH_DONTKNOW;\r
2581         \x04\x02      \x04\x04Align \x05       \x04\x04      \x04\x04= ALIGN_TOP;\r
2582         \x04\x02      \x04\x04Height                \x04\x04      \x04\x04= 0;\r
2583         \x04\x02      \x04\x04Width \x05       \x04\x04      \x04\x04= 0;\r
2584         \x04\x02      \x04\x04CharOrientation       \x05= 0;\r
2585         \x04\x02      \x04\x04LineOrientation       \x05= 0;\r
2586         \x04\x02      \x04\x04Italic                \x04\x04      \x04\x04= FALSE;\r
2587         \x04\x02      \x04\x04Underline     \x04\x02      \x04\x04= FALSE;\r
2588         \x04\x02      \x04\x04StrikeOut     \x04\x02      \x04\x04= FALSE;\r
2589         \x04\x02      \x04\x04Transparent           \x04\x04= FALSE;\r
2590         \x04\x02      \x04\x04Shadow                \x04\x04      \x04\x04= FALSE;\r
2591         \x04\x02      \x04\x04OutLine       \x04\x04      \x04\x04= FALSE;\r
2592         \x04\x02      \x04\x04Text  \x04\x02      \x04\x04      \x04\x04= "";\r
2593         \x04\x02};\r
2594 \x14\x03Aga\r
2595 Welche \x05Defaults \x05f�r \x05FONTCOLOR \x05und \x05FILLCOLOR \x05verwendet werden, ist im 
2596 StarView-Handbuch unter der Klasse Font nachzulesen.\r
2597 \x14\x03Au2\r
2598 \f\x14\x03Af1\x14\x02pa\x02Resource Pen\x02\r
2599 \x14\x03Aga\r
2600 Diese Resource definiert die Daten f�r die StarView-Klasse Pen.\r
2602 \x14\x03AgaBeispiel:\r
2603 \x14\x03Aga\r
2604 \x14\x03Ali   \x04\x02Pen\r
2605         \x04\x02{\r
2606         \x04\x02      \x04\x04Width \x05       \x04\x04= 1;\r
2607         \x04\x02      \x04\x04Style \x05       \x04\x04= PEN_DASH;\r
2608         \x04\x02      \x04\x04PenColor      \x04\x03= Color\r
2609         \x04\x02      \x04\x04{\r
2610         \x04\x02      \x04\x04      \x04\x06Predefine = COL_BLACK;\r
2611         \x04\x02      \x04\x04};\r
2612         \x04\x02};\r
2613 \x14\x03Aga\r
2614 Hinter \x05dem Schl�sselwort WIDTH wird die Breite des Stiftes angegeben. Der Zahlen\x1f
2615 bereich umfaát Werte von 0 bis 65536.\r
2616 Hinter \x05dem \x05Schl�sselwort Style wird der Linientyp des Stiftes angegeben. Die Typen 
2617 sind \x05in \x05StarView \x05vordefiniert. \x05Anstelle \x05von PEN_DASH kann auch PEN_NULL, 
2618 PEN_SOLID, \x05PEN_DOT \x05oder \x05PEN_DASHDOT \x05geschrieben \x05werden. \x05Wie diese 
2619 Typen aussehen, ist im StarView-Handbuch unter der Klasse Pen nachzulesen.\r
2620 \x14\x03Aga\r
2621 Default:\r
2622 \x14\x03Aga\r
2623 \x14\x03Ali   \x04\x02Pen\r
2624         \x04\x02{\r
2625         \x04\x02      \x04\x04Width = 0;\r
2626         \x04\x02      \x04\x04Style = PEN_NULL;\r
2627         \x04\x02      \x04\x04PenColor = Color;\r
2628         \x04\x02      \x04\x04{\r
2629         \x04\x02      \x04\x04      \x04\x06RGB = (0, 0, 0);\r
2630         \x04\x02      \x04\x04};\r
2631         \x04\x02};\r
2632 \x14\x03Aga\r
2633 \f\x14\x03Af1\x14\x02pa\x02Resource MapMode\x02\r
2634 \x14\x03Aga\r
2635 Diese Resource definiert Daten f�r die StarView-Klasse MapMode.\r
2637 \x14\x03AgaBeispiel:\r
2638 \x14\x03Aga\r
2639 \x14\x03Ali   \x04\x02MapMode\r
2640         \x04\x02{\r
2641         \x04\x02      \x04\x04MapUnit       \x04\x04= MAP_SYSFONT;\r
2642         \x04\x02      \x04\x04X     \x04\x05      \x04\x04= 20;\r
2643         \x04\x02      \x04\x04Y     \x04\x05      \x04\x04= 30;\r
2644         \x04\x02      \x04\x04xScale                \x04\x04= ( 2, 1 );\r
2645         \x04\x02      \x04\x04yScale                \x04\x04= ( 1, 1 );\r
2646         \x04\x02};\r
2647 \x14\x03Aga\r
2648 Nach \x05dem \x05Schl�sselwort MAPUNIT wird eine Einheit des Koordinatensystems defi\x1f
2649 niert. Die Einheiten sind in StarView vordefiniert. Anstelle von MAP_SYSFONT kann 
2650 auch \x04\x05MAP_100TH_MM, \x04\x04MAP_10TH_MM, \x04\x04MAP_MM, \x04\x04MAP_CM, 
2651 MAP_1000TH_INCH, \x04\x02MAP_100TH_INCH, \x04\x02MAP_10TH_INCH, \x04\x02MAP_INCH, 
2652 MAP_POINT, \x04\x02MAP_TWIP, \x04\x02MAP_PIXEL \x05oder \x05MAP_APPFONT \x05geschrieben 
2653 werden. \x05Was \x05dies \x05f�r \x05Einheiten \x05sind, \x05ist im StarView-Handbuch unter der Klasse 
2654 MapMode nachzulesen.\r
2656 Nach den Schl�sselw”rtern X und Y wird der Ursprung des Koordinatensystems ange\x1f
2657 geben. \x05Die \x05Einheiten \x05sind die nach MapUnit definierten. Der Zahlenbereich umfaát 
2658 Werte von 0 bis 65535.\r
2660 Nach \x05den \x05Schl�sselw”rtern \x05XSCALE \x05und YSCALE wird der Streckungsfaktor des 
2661 Koordinatensystems \x05in \x05x- bzw. in y-Richtung angegeben. Der Zahlenbereich umfaát 
2662 Werte von -32768 bis 32767.\r
2664 \x14\x03AgaDefault:\r
2665 \x14\x03Aga\r
2666 \x14\x03Ali   \x04\x02MapMode\r
2667         \x04\x02{\r
2668         \x04\x02      \x04\x04MapUnit = MAP_APPFONT;\r
2669         \x04\x02      \x04\x04X = 0;\r
2670         \x04\x02      \x04\x04Y = 0;\r
2671         \x04\x02      \x04\x04xScale = ( 1, 1 );\r
2672         \x04\x02      \x04\x04yScale = ( 1, 1 );\r
2673         \x04\x02};\r
2674 \x14\x03Aga\r
2675 \f\x14\x03Af1\x14\x02pa\x02Resource Accelerator\x02\r
2676 \x14\x03Aga\r
2677 Diese Resource definiert die Daten der StarView-Klasse Accelerator.\r
2679 \x14\x03AgaBeispiel:\r
2680 \x14\x03Aga\r
2681 \x14\x03Ali   \x04\x02Accelerator\r
2682         \x04\x02{\r
2683         \x04\x02      \x04\x04HelpText      \x04\x03= "Hilfetext";\r
2684         \x04\x02      \x04\x04KeyList       \x04\x04=\r
2685         \x04\x02      \x04\x04{\r
2686         \x04\x02      \x04\x04      \x04\x06AcceleratorKey\r
2687         \x04\x02      \x04\x04      \x04\x06{\r
2688         \x04\x02      \x04\x04      \x04\x06      \x04\x04Identifier    = 1;\r
2689         \x04\x02      \x04\x04      \x04\x06      \x04\x04Disable       \x04\x02= FALSE;\r
2690         \x04\x02      \x04\x04      \x04\x06      \x04\x04Modifier1     = TRUE;\r
2691         \x04\x02      \x04\x04      \x04\x06      \x04\x04Code          \x04\x04= KEY_D;\r
2692         \x04\x02      \x04\x04      \x04\x06};\r
2693         \x04\x02      \x04\x04      \x04\x06AcceleratorKey\r
2694         \x04\x02      \x04\x04      \x04\x06{\r
2695         \x04\x02      \x04\x04      \x04\x06      \x04\x04Identifier    = 2;\r
2696         \x04\x02      \x04\x04      \x04\x06      \x04\x04Disable       \x04\x02= FALSE;\r
2697         \x04\x02      \x04\x04      \x04\x06      \x04\x04Modifier1     = TRUE;\r
2698         \x04\x02      \x04\x04      \x04\x06      \x04\x04Code          \x04\x04= KEY_F1;\r
2699         \x04\x02      \x04\x04      \x04\x06};\r
2700         \x04\x02      \x04\x04};\r
2701         \x04\x02};\r
2702 \x14\x03Aga\r
2703 Nach dem Schl�sselwort HELPTEXT wird der Hilfetext des Accelerators angegeben.\r
2705 Im Accelerator k”nnen beliebig viele Acceleratortasten angegeben werden.\r
2707 \x14\x03AgaDefault:\r
2708 \x14\x03Aga\r
2709 \x14\x03Ali   \x04\x02Accelerator\r
2710         \x04\x02{\r
2711         \x04\x02      \x04\x04HelpText = "";\r
2712         \x04\x02};\r
2713 \x14\x03Aga\r
2714 \f\x14\x03Af1\x14\x02pa\x02Resource AcceleratorKey\x02\r
2715 \x14\x03Aga\r
2716 Diese \x05Resource definiert keine Daten einer StarView-Klasse. Diese Resource kann bei 
2717 der Methode InsertAccelerator() der Klasse Accelerator angegeben werden.\r
2719 Um \x05diese \x05Beschreibung \x05verstehen \x05zu \x05k”nnen, \x05ist \x05es \x05unbedingt \x05notwendig, im 
2720 StarView-Handbuch die Beschreibung der Klassen Accelerator und KeyCode zu lesen.\r
2722 \x14\x03AgaBeispiel:\r
2723 \x14\x03Aga\r
2724 \x14\x03Ali   \x04\x02AcceleratorKey\r
2725         \x04\x02{\r
2726         \x04\x02      \x04\x04Identifier    \x05       \x04\x04= 1;\r
2727         \x04\x02      \x04\x04Disable       \x04\x04      \x04\x04= FALSE;\r
2728         \x04\x02      \x04\x04Shift \x05       \x04\x04      \x04\x04= TRUE;\r
2729         \x04\x02      \x04\x04Modifier1     \x04\x02      \x04\x04= TRUE;\r
2730         \x04\x02      \x04\x04Modifier2     \x04\x02      \x04\x04= TRUE;\r
2731         \x04\x02      \x04\x04Code  \x04\x02      \x04\x04      \x04\x04= KEY_A;\r
2732         \x04\x02      \x04\x04SubAccelerator        \x04\x02= Accelerator\r
2733         \x04\x02      \x04\x04{\r
2734         \x04\x02      \x04\x04      \x04\x06KeyList = {\r
2735         \x04\x02      \x04\x04      \x04\x06      \x04\x04AcceleratorKey{ ... };\r
2736         \x04\x02      \x04\x04      \x04\x06      \x04\x04AcceleratorKey{ ... };\r
2737         \x04\x02      \x04\x04      \x04\x06};\r
2738         \x04\x02      \x04\x04};\r
2739         \x04\x02};\r
2740 \x14\x03Aga\r
2741 Nach \x05dem \x05Schl�sselwort \x05IDENTIFIER \x05wird eine Zahl angegeben, die zur Identi\x1ffi\x1f
2742 kation dient. Der Definitionsbereich umfaát Werte von 1 bis 65535.\r
2744 Nach \x05dem Schl�sselwort DISABLE kann TRUE oder FALSE angegeben werden. Bei 
2745 TRUE ist die Acceleratortaste inaktiv, bei FALSE aktiv.\r
2747 Nach \x05dem \x05Schl�sselwort \x05SHIFT \x05kann TRUE oder FALSE angegeben werden. Bei 
2748 TRUE wird der Modifier KEY_SHIFT zum Keycode gesetzt, FALSE hat keine Bedeu\x1f
2749 tung.\r
2750 \f\x14\x02paNach \x05dem \x05Schl�sselwort MODIFIER1 kann TRUE oder FALSE angegeben werden. 
2751 Bei \x05TRUE \x05wird \x05der Modifier KEY_MOD1 zum Keycode gesetzt, FALSE hat keine 
2752 Bedeutung.\r
2754 Nach \x05dem \x05Schl�sselwort MODIFIER2 kann TRUE oder FALSE angegeben werden. 
2755 Bei \x05TRUE \x05wird \x05der Modifier KEY_MOD2 zum Keycode gesetzt, FALSE hat keine 
2756 Bedeutung.\r
2758 \x14\x03AgaNach dem Schl�sselwort CODE wird ein Tastencode angegeben. Die Tastencodes sind 
2759 in StarView vordefiniert. Anstelle von KEY_A kann auch ein Wert aus\r
2760 KEY_0 \x05... \x05KEY_9, \x05KEY_A \x05... \x05KEY_Z, \x05KEY_F1 \x05... \x05KEY_F24, KEY_DOWN, 
2761 KEY_UP, \x05KEY_LEFT, \x05KEY_RIGHT, KEY_HOME, KEY_END, KEY_PAGEUP, 
2762 KEY_PAGEDOWN, \x05KEY_RETURN, \x05KEY_ESCAPE, \x05KEY_TAB, KEY_SPACE, 
2763 KEY_BACKSPACE, \x04\x04KEY_INSERT, \x04\x04KEY_DELETE, \x04\x03KEY_NUMLOCK, 
2764 KEY_SHIFTLOCK oder KEY_SCROLLLOCK geschrieben werden.\r
2765 \x14\x03Aga\r
2766 In \x05einer \x05Acceleratortaste \x05kann \x05genau \x05ein \x05Accelerator \x05definiert \x05werden. \x05Dieser 
2767 Accelerator wird an die Acceleratortaste angeh„ngt.\r
2768 \x14\x03Aga\r
2769 \x14\x03AgaDefault:\r
2770 \x14\x03Aga\r
2771 \x14\x03Ali   \x04\x02AcceleratorKey\r
2772         \x04\x02{\r
2773         \x04\x02      \x04\x04Identifier = nId; //nicht definiert\r
2774         \x04\x02      \x04\x04DISABLE       \x04\x04= FALSE;\r
2775         \x04\x02      \x04\x04Shift \x05       \x04\x04= FALSE;\r
2776         \x04\x02      \x04\x04Modifier1     \x04\x02= FALSE;\r
2777         \x04\x02      \x04\x04Modifier2     \x04\x02= FALSE;\r
2778         \x04\x02      \x04\x04Code  \x04\x02      \x04\x04= nKey; // nicht definiert\r
2779         \x04\x02};\r
2780 \x14\x03Aga\r
2781 F�r nId und nKey gibt es keinen definierten Default.\r
2782 \x14\x03Au2\r
2783 \f\x14\x03Af1\x14\x02pa\x02Resource Menu\x02\r
2784 \x14\x03Aga\r
2785 Diese Resource definiert die Daten der StarView-Klassen PopupMenu und MenuBar.\r
2787 \x14\x03AgaBeispiel:\r
2788 \x14\x03Aga\r
2789 \x14\x03Ali   \x04\x02Menu\r
2790         \x04\x02{\r
2791         \x04\x02      \x04\x04ItemList =\r
2792         \x04\x02      \x04\x04{\r
2793         \x04\x02      \x04\x04      \x04\x06MenuItem\r
2794         \x04\x02      \x04\x04      \x04\x06{\r
2795         \x04\x02      \x04\x04      \x04\x06      \x04\x04Text          \x04\x04= "Laden";\r
2796         \x04\x02      \x04\x04      \x04\x06      \x04\x04Identifier    = 1;\r
2797         \x04\x02      \x04\x04      \x04\x06};\r
2798         \x04\x02      \x04\x04      \x04\x06MenuItem\r
2799         \x04\x02      \x04\x04      \x04\x06{\r
2800         \x04\x02      \x04\x04      \x04\x06      \x04\x04Text          \x04\x04= "Speichern";\r
2801         \x04\x02      \x04\x04      \x04\x06      \x04\x04Identifier    = 2;\r
2802         \x04\x02      \x04\x04      \x04\x06};\r
2803         \x04\x02      \x04\x04      \x04\x06MenuItem\r
2804         \x04\x02      \x04\x04      \x04\x06{\r
2805         \x04\x02      \x04\x04      \x04\x06      \x04\x04Separator     = TRUE;\r
2806         \x04\x02      \x04\x04      \x04\x06};\r
2807         \x04\x02      \x04\x04      \x04\x06MenuItem\r
2808         \x04\x02      \x04\x04      \x04\x06{\r
2809         \x04\x02      \x04\x04      \x04\x06      \x04\x04Text          \x04\x04= "Beenden";\r
2810         \x04\x02      \x04\x04      \x04\x06      \x04\x04Identifier    = 3;\r
2811         \x04\x02      \x04\x04      \x04\x06};\r
2812         \x04\x02      \x04\x04};\r
2813         \x04\x02};\r
2814 \x14\x03Aga\r
2815 In \x05Menu \x05k”nnen \x05beliebig \x05viele \x05Men�-Items angegeben werden. Sie werden in der 
2816 Reihenfolge, in der sie aufgeschrieben werden, im Men� aufgef�hrt.\r
2818 Nach \x05dem Schl�sselwort SEPARATOR kann TRUE oder FALSE angegeben werden. 
2819 Bei TRUE werden Men�-Items visuell voneinander getrennt.\r
2821 \x14\x03AgaDefault:\r
2822 \x14\x03Aga\r
2823 \x14\x03Ali   \x04\x02Menu {};\r
2824 \x14\x03Aga\r
2825 \f\x14\x03Af1\x14\x02pa\x02Resource MenuItem\x02\r
2826 \x14\x03Aga\r
2827 Diese \x05Resource definiert keine Daten einer StarView-Klasse. Diese Resource kann bei 
2828 der Methode InsertItem() der Klasse Menu angegeben werden.\r
2830 \x14\x03AgaBeispiel:\r
2831 \x14\x03Aga\r
2832 \x14\x03Ali   \x04\x02MenuItem\r
2833         \x04\x02{\r
2834         \x04\x02      \x04\x04Text  \x04\x02      \x04\x04= "MenuItem";\r
2835         \x04\x02      \x04\x04HelpText      \x04\x03= "Hilfetext";\r
2836         \x04\x02      \x04\x04Identifier    \x05= 1;\r
2837         \x04\x02      \x04\x04HelpId                \x04\x04= 1001:\r
2838         \x04\x02      \x04\x04Check \x05       \x04\x04= TRUE;\r
2839         \x04\x02      \x04\x04Disable       \x04\x04= TRUE;\r
2840         \x04\x02      \x04\x04SubMenu       \x04\x04= Menu\r
2841         \x04\x02      \x04\x04{\r
2842         \x04\x02      \x04\x04      \x04\x06ItemList =\r
2843         \x04\x02      \x04\x04      \x04\x06{\r
2844         \x04\x02      \x04\x04      \x04\x06      \x04\x04MenuItem{ ... };\r
2845         \x04\x02      \x04\x04      \x04\x06      \x04\x04MenuItem{ ... };\r
2846         \x04\x02      \x04\x04      \x04\x06};\r
2847         \x04\x02      \x04\x04};\r
2848         \x04\x02};\r
2849 \x14\x03Aga\r
2850 Nach dem Schl�sselwort TEXT wird der Text des Men�-Items angegeben.\r
2852 Nach dem Schl�sselwort HELPTEXT wird der Hilfetext des Men�-Items angegeben.\r
2854 Nach \x05dem \x05Schl�sselwort \x05IDENTIFIER \x05wird eine Zahl angegeben, die zur Identifi\x1f
2855 kation dient. Der Definitionsbereich umfaát Werte von 1 bis 65535.\r
2857 Nach \x05dem \x05Schl�sselwort \x05HELPID \x05wird \x05eine \x05Zahl \x05angegeben. Diese Zahl ist ein 
2858 Hilfeidentifier \x05(eine \x05Referenz ins Hilfesystem). Der Definitionsbereich umfaát Werte 
2859 von \x05\x05bis 4294967295. Es k”nnen auch die vordefinierten Werte HELP_INDEX und 
2860 HELP_HELPONHELP benutzt werden.\r
2862 Nach \x05dem \x05Schl�sselwort \x05CHECK kann TRUE oder FALSE angegeben werden. Bei 
2863 TRUE hat das Men�-Item eine Auswahlmarkierung, bei FALSE hat es keine Auswahl\x1f
2864 markierung.\r
2866 Nach \x05dem Schl�sselwort DISABLE kann TRUE oder FALSE angegeben werden. Bei 
2867 TRUE \x05ist \x05der \x05Zugriff \x05auf das Men�-Item nicht m”glich, bei FALSE ist der Zugriff 
2868 m”glich.\r
2869 \f\r
2870 In \x05einem Men�-Item kann genau ein Men� definiert werden. Dieses Men� wird an das 
2871 Men�-Item angeh„ngt (SubMenu).\r
2873 \x14\x03AgaBeispiel:\r
2874 \x14\x03Aga\r
2875 \x14\x03Ali   \x04\x02MenuItem\r
2876         \x04\x02{\r
2877         \x04\x02      \x04\x04Identifier = 1;\r
2878         \x04\x02      \x04\x04ItemBitmap = Bitmap\r
2879         \x04\x02      \x04\x04{\r
2880         \x04\x02      \x04\x04      \x04\x06File = "bitmap.bmp";\r
2881         \x04\x02      \x04\x04};\r
2882         \x04\x02};\r
2883 \x14\x03Aga\r
2884 Anstelle eines Textes wird in dem Men�-Item diese Bitmap ausgegeben.\r
2886 \x14\x03AgaBeispiel:\r
2887 \x14\x03Aga\r
2888         \x04\x05MenuItem\r
2889         \x04\x05{\r
2890         \x04\x05      \x04\x06Separator = TRUE;\r
2891         \x04\x05};\r
2893 Das Men�-Item verh„lt sich wie ein Separator (siehe Menu).\r
2895 Werden \x05TEXT, \x05SEPARATOR \x05oder BITMAP gleichzeitig verwendet, wird eine der 
2896 drei M”glichkeiten gew„hlt.\r
2898 \x14\x03AgaDefault:\r
2899 \x14\x03Aga\r
2900 \x14\x03Ali   \x04\x02MenuItem\r
2901         \x04\x02{\r
2902         \x04\x02      \x04\x04Text  \x04\x02      \x04\x04= "";\r
2903         \x04\x02      \x04\x04HelpText      \x04\x03= "";\r
2904         \x04\x02      \x04\x04Identifier    \x05= nId; //nicht definiert\r
2905         \x04\x02      \x04\x04HelpId                \x04\x04= 0;\r
2906         \x04\x02      \x04\x04Check \x05       \x04\x04= FALSE;\r
2907         \x04\x02      \x04\x04Disable       \x04\x04= TRUE;\r
2908         \x04\x02};\r
2909 \x14\x03Aga\r
2910 F�r nId gibt es keinen definierten Default.\r
2911 \x14\x03Au2\r
2912 \f\x14\x03Af1\x14\x02pa\x02Resource MessBox\x02\r
2913 \x14\x03Aga\r
2914 Diese Resource definiert die Daten der StarView-Klasse MessBox.\r
2916 \x14\x03AgaBeispiel:\r
2917 \x14\x03Aga\r
2918 \x14\x03Ali   \x04\x02MessBox\r
2919         \x04\x02{\r
2920         \x04\x02      \x04\x04Title \x05       \x04\x04      \x04\x04= "Ich bin eine Messagebox.";\r
2921         \x04\x02      \x04\x04Message       \x04\x04      \x04\x04= "Guten Morgen";\r
2922         \x04\x02      \x04\x04HelpText      \x04\x03      \x04\x04= "Hilfe";\r
2923         \x04\x02      \x04\x04Buttons       \x04\x04      \x04\x04= WB_OK;\r
2924         \x04\x02      \x04\x04DefaultButton \x04\x03= WB_DEF_OK;\r
2925         \x04\x02      \x04\x04HelpId                \x04\x04      \x04\x04= 1;\r
2926         \x04\x02};\r
2927 \x14\x03Aga\r
2928 Der \x05Text nach dem Schl�sselwort TITLE wird der Titel der Box. Einige Boxen haben 
2929 einen festen Titel. Welche dies sind, ist dem StarView-Handbuch zu entnehmen.\r
2931 Der Text nach dem Schl�sselwort MESSAGE wird in der Messagebox angezeigt.\r
2933 Nach \x05dem Schl�sselwort HELPTEXT wird der Hilfetext angegeben. Was diese Text\x1f
2934 angabe bewirkt, ist dem StarView-Handbuch unter der Klasse Window zu entnehmen.\r
2936 Nach \x04\x02dem \x05Schl�sselwort \x05BUTTONS \x05wird \x05angegeben, \x05welche \x05Buttons \x05in \x05der 
2937 Messagebox \x05angezeigt \x05werden \x05sollen. \x05Die Werte sind in StarView vordefiniert. Im 
2938 StarView-Handbuch \x05unter der Klasse MessBox ist nachzulesen, wann welche Buttons 
2939 angezeigt \x04\x02werden. \x04\x02Anstelle \x04\x02von \x04\x02WB_OK \x04\x02kann \x04\x02auch \x05WB_OK_CANCEL, 
2940 WB_YES_NO, \x05WB_YES_NO_CANCEL, \x05oder WB_RETRY_CANCEL angegeben 
2941 werden.\r
2943 Nach dem Schl�sselwort DEFAULTBUTTON wird angegeben, welcher Button in der 
2944 Messagebox \x04\x02der \x04\x02Default-Button \x04\x02ist. \x05Anstelle \x05von \x05WB_DEF_OK \x05kann \x05auch 
2945 WB_DEF_CANCEL, WB_DEF_RETRY, WB_DEF_YES, oder WB_DEF_CANCEL 
2946 geschrieben werden.\r
2948 Nach \x05dem \x05Schl�sselwort \x05HELPID \x05wird \x05eine \x05Zahl \x05angegeben. Diese Zahl ist ein 
2949 Hilfeidentifier \x05(eine \x05Referenz ins Hilfesystem). Der Definitionsbereich umfaát Werte 
2950 von \x05\x05bis 4294967295. Es k”nnen auch die vordefinierten Werte HELP_INDEX und 
2951 HELP_HELPONHELP benutzt werden.\r
2953 \x14\x03AgaDefault:\r
2954 \x14\x03Aga\r
2955 \x14\x03Ali   \x04\x02MessBox\r
2956 \f       \x04\x02{\r
2957         \x04\x02      \x04\x04Title \x05       \x04\x04= "";\r
2958         \x04\x02      \x04\x04Message       \x04\x04= "";\r
2959         \x04\x02      \x04\x04HelpText      \x04\x03= "";\r
2960         \x04\x02      \x04\x04Buttons       \x04\x04= WB_OK;\r
2961         \x04\x02      \x04\x04HelpId                \x04\x04= 0;\r
2962         \x04\x02};\r
2963 \x14\x03Aga\r
2964 \x14\x03AgaWird kein Default-Button angegeben, dann wird vom System einer ausgew„hlt.\r
2965 \x14\x03Aga\r
2968 \x14\x03Af1\x02Resource SysMessBox\x02\r
2969 \x14\x03Aga\r
2970 Diese Resource definiert die Daten der StarView-Klasse SysMessBox.\r
2972 \x14\x03AgaBeispiel:\r
2973 \x14\x03Aga\r
2974 \x14\x03Ali   \x04\x02SysMessBox {};\r
2975 \x14\x03Aga\r
2976 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
2977 m”glich.\r
2979 \x14\x03Af1\x02Resource InfoBox\x02\r
2980 \x14\x03Aga\r
2981 Diese Resource definiert die Daten der StarView-Klasse InfoBox.\r
2983 \x14\x03AgaBeispiel:\r
2984 \x14\x03Aga\r
2985 \x14\x03Ali   \x04\x02InfoBox {};\r
2986 \x14\x03Aga\r
2987 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
2988 m”glich.\r
2990 \x14\x03Af1\x02Resource WarningBox\x02\r
2991 \x14\x03Aga\r
2992 Diese Resource definiert die Daten der StarView-Klasse WarningBox.\r
2994 \x14\x03AgaBeispiel:\r
2995 \x14\x03Aga\r
2996 \x14\x03Ali   \x04\x02WarningBox {};\r
2997 \x14\x03Aga\r
2998 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
2999 m”glich.\r
3000 \f\r
3001 \x14\x03Af1\x02Resource ErrorBox\x02\r
3002 \x14\x03Aga\r
3003 Diese Resource definiert die Daten der StarView-Klasse ErrorBox.\r
3005 \x14\x03AgaBeispiel:\r
3006 \x14\x03Aga\r
3007 \x14\x03Ali   \x04\x02ErrorBox {};\r
3008 \x14\x03Aga\r
3009 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3010 m”glich.\r
3012 \x14\x03Af1\x02Resource QueryBox\x02\r
3013 \x14\x03Aga\r
3014 Diese Resource definiert die Daten der StarView-Klasse QueryBox.\r
3016 \x14\x03AgaBeispiel:\r
3017 \x14\x03Aga\r
3018 \x14\x03Ali   \x04\x02QueryBox {};\r
3019 \x14\x03Aga\r
3020 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3021 m”glich.\r
3023 \f\x14\x03Af1\x14\x02pa\x02Resource OutputDevice\x02\r
3024 \x14\x03Aga\r
3025 Diese Resource definiert Daten der StarView-Klasse OutputDevice.\r
3027 \x14\x03AgaBeispiel:\r
3028 \x14\x03Aga\r
3029 \x14\x03Ali   \x04\x02OutputDevice\r
3030         \x04\x02{\r
3031         \x04\x02      \x04\x04OutputPen     \x04\x02      \x04\x04= Pen\r
3032         \x04\x02      \x04\x04{\r
3033         \x04\x02      \x04\x04      \x04\x06Width         \x04\x03= 2;\r
3034         \x04\x02      \x04\x04};\r
3035         \x04\x02      \x04\x04BackGroundBrush       \x05= Brush\r
3036         \x04\x02      \x04\x04{\r
3037         \x04\x02      \x04\x04      \x04\x06Style         \x04\x03= BRUSH_CROSS;\r
3038         \x04\x02      \x04\x04};\r
3039         \x04\x02      \x04\x04FillInBrush   = Brush\r
3040         \x04\x02      \x04\x04{\r
3041         \x04\x02      \x04\x04      \x04\x06Style         \x04\x03= BRUSH_SOLID;\r
3042         \x04\x02      \x04\x04};\r
3043         \x04\x02      \x04\x04OutputFont    \x05= Font\r
3044         \x04\x02      \x04\x04{\r
3045         \x04\x02      \x04\x04      \x04\x06Height        \x04\x03= 12;\r
3046         \x04\x02      \x04\x04      \x04\x06Width         \x04\x03= 8;\r
3047         \x04\x02      \x04\x04      \x04\x06Text          \x04\x04= "Helvetica";\r
3048         \x04\x02      \x04\x04};\r
3049         \x04\x02      \x04\x04OutputMapMode \x04\x03= MapMode\r
3050         \x04\x02      \x04\x04{\r
3051         \x04\x02      \x04\x04      \x04\x06MapUnit       \x04\x02= MAP_MM;\r
3052         \x04\x02      \x04\x04};\r
3053         \x04\x02};\r
3054 \x14\x03Aga\r
3055 \f\x14\x02paMit OUTPUTPEN kann der Default-Pen des Output-Devices angegeben werden.\r
3057 Mit \x05der \x05Brush BACKGROUNDBRUSH wird die Default-Background-Brush??? des 
3058 Output-Devices angegeben.\r
3060 Mit \x05der Brush FILLINBRUSH wird die Default-Fill-In-Brush??? des Output-Devices 
3061 angegeben.\r
3063 Mit FONT wird der Default-Font des Output-Devices angegeben.\r
3064 Mit OUTPUTMAPMODE wird der Default-Mapping-Mode des Output-Devices ange\x1f
3065 geben.\r
3066 \x14\x03Aga\r
3067 Default:\r
3068 \x14\x03Aga\r
3069 \x14\x03Ali   \x04\x02OutputDevice {};\r
3070 \x14\x03Aga\r
3071 Welche \x05Defaults \x05in \x05diesem \x05Fall \x05f�r \x05Pen, \x05Brush, \x05Font und MapMode verwendet 
3072 werden, ist dem StarView-Handbuch unter der Klasse OutputDevice zu entnehmen.\r
3074 \f\x14\x03Af1\x14\x02pa\x02Resource Window\x02\r
3075 \x14\x03Aga\r
3076 Diese Resource definiert die Daten der StarView-Klasse Window.\r
3078 \x14\x03AgaBeispiel:\r
3079 \x14\x03Aga\r
3080 \x14\x03Ali   \x04\x02Window\r
3081         \x04\x02{\r
3082         \x04\x02      \x04\x04Pos   \x04\x03      \x04\x04      \x04\x04= MAP_MM( 0, 0 );\r
3083         \x04\x02      \x04\x04Size  \x04\x02      \x04\x04      \x04\x04= MAP_MM( 100, 50 );\r
3084         \x04\x02      \x04\x04Text  \x04\x02      \x04\x04      \x04\x04= "Fenstertext";\r
3085         \x04\x02      \x04\x04HelpText      \x04\x03      \x04\x04= "";\r
3086         \x04\x02      \x04\x04HelpId                \x04\x04      \x04\x04= 1001;\r
3087         \x04\x02      \x04\x04Border                \x04\x04      \x04\x04= TRUE;\r
3088         \x04\x02      \x04\x04Hide  \x04\x02      \x04\x04      \x04\x04= TRUE;\r
3089         \x04\x02      \x04\x04ClipChildren  \x04\x04= TRUE;\r
3090         \x04\x02      \x04\x04Disable       \x04\x04      \x04\x04= TRUE;\r
3091         \x04\x02      \x04\x04WindowPointer \x04\x03= Pointer\r
3092         \x04\x02      \x04\x04{\r
3093         \x04\x02      \x04\x04      \x04\x06Predefine = POINTER_CROSS;\r
3094         \x04\x02      \x04\x04};\r
3095 \x14\x03Ali   \x04\x02};\r
3096 \x14\x03Aga\r
3097 Nach \x05dem \x05Schl�sselwort \x05POS \x05wird \x05die \x05Position \x05des Fensters angegeben. Ob die 
3098 Positionierung \x05relativ \x05zu einem anderen Fenster erfolgt, ist dem StarView-Handbuch 
3099 unter \x05der \x05Klasse \x05Window zu entnehmen. Die MapUnit MAP_MM ist die Einheit f�r 
3100 die \x05im Tupel folgende x- und y-Position. Anstelle von MAP_MM kann eine beliebige 
3101 MapUnit \x05angegeben \x05werden, \x05diese \x05Angabe \x05kann \x05auch weggelassen werden. Der 
3102 Zahlenbereich umfaát Werte von -32768 bis 32767.\r
3104 Nach \x05dem \x05Schl�sselwort SIZE wird die Gr”áe des Fensters angegeben. Die MapUnit 
3105 MAP_MM \x05ist \x05die \x05Einheit \x05f�r \x05die \x05im \x05Tupel folgende Breiten- und H”hen\x1fangabe. 
3106 Anstelle \x05von \x05MAP_MM \x05kann \x05eine \x05beliebige \x05MapUnit \x05angegeben werden, diese 
3107 Angabe \x05kann auch weggelassen werden. Der Zahlenbereich umfaát Werte von -32768 
3108 bis 32767.\r
3110 Nach \x05dem \x05Schl�sselwort \x05TEXT \x05wird \x05der Fenstertext angegeben. Was diese Text\x1f
3111 angabe bewirkt, ist dem StarView-Handbuch unter der Klasse Window zu entnehmen.\r
3113 Nach \x05dem Schl�sselwort HELPTEXT wird der Hilfetext angegeben. Was diese Text\x1f
3114 angabe bewirkt, ist dem StarView-Handbuch unter der Klasse Window zu entnehmen.\r
3116 Nach \x05dem \x05Schl�sselwort \x05HELPID \x05wird \x05eine \x05Zahl \x05angegeben. Diese Zahl ist ein 
3117 Hilfeidentifier \x05(eine \x05Referenz ins Hilfesystem). Der Definitionsbereich umfaát Werte 
3118 \fvon \x05\x05bis 4294967295. Es k”nnen auch die vordefinierten Werte HELP_INDEX und 
3119 HELP_HELPONHELP benutzt werden.\r
3121 Nach \x05dem Schl�sselwort BORDER kann TRUE oder FALSE angegeben werden. Bei 
3122 TRUE erh„lt das Fenster einen Rahmen, FALSE hat keine Bedeutung.\r
3124 Nach \x05dem \x05Schl�sselwort \x05HIDE \x05kann \x05TRUE oder FALSE angegeben werden. Bei 
3125 TRUE \x05ist \x05das \x05Fenster \x05nach dem Erzeugen nicht sichtbar, bei FALSE ist es sichtbar 
3126 (Parent-Beziehung beachten!).\r
3128 Nach \x05dem \x05Schl�sselwort \x05CLIPCHILDREN \x05kann \x05TRUE \x05oder FALSE angegeben 
3129 werden. \x05Bei \x05TRUE \x05werden \x05die \x05ChildWindows \x05beim \x05Zeichnen des Parents nicht 
3130 �berschrieben, bei FALSE werden sie �berschrieben.\r
3132 Nach \x05dem Schl�sselwort DISABLE kann TRUE oder FALSE angegeben werden. Bei 
3133 TRUE ist der Zugriff auf das Fenster nicht m”glich, bei FALSE ist der Zugriff m”glich 
3134 (Parent-Beziehung beachten!).\r
3137 Mit WINDOWPOINTER wird der Default-Pointer des Fensters angegeben.\r
3139 \x14\x03AgaBeispiel:\r
3140 \x14\x03Aga\r
3141 \x14\x03Ali   \x04\x02Window\r
3142         \x04\x02{\r
3143         \x04\x02      \x04\x04PosSize       \x04\x04= MAP_MM( 0, 0, 100, 50 );\r
3144         \x04\x02      \x04\x04TEXT  \x04\x02      \x04\x04= "Fenstertext";\r
3145         \x04\x02};\r
3146 \x14\x03Aga\r
3147 Nach \x05dem \x05Schl�sselwort \x05POSSIZE werden die Position und die Gr”áe des Fen\x1fsters 
3148 angegeben. \x04\x02F�r \x05die \x05MapUnit \x05gilt \x05das \x05gleiche \x05wie \x05bei \x05POS \x05und \x05SIZE. \x05Der 
3149 Zahlenbereich umfaát Werte von -32768 bis 32767.\r
3151 Wird POSSIZE zusammen mit POS und SIZE verwendet, wird eine der M”glichkeiten 
3152 ausgew„hlt.\r
3154 \x14\x03AgaDefault:\r
3155 \x14\x03Aga\r
3156 \x14\x03Ali   \x04\x02Window\r
3157         \x04\x02{\r
3158         \x04\x02      \x04\x04HelpId                \x04\x04      \x04\x04= 0;\r
3159         \x04\x02      \x04\x04Border                \x04\x04      \x04\x04= FALSE;\r
3160         \x04\x02      \x04\x04Hide  \x04\x02      \x04\x04      \x04\x04= FALSE;\r
3161         \x04\x02      \x04\x04ClipChildren  \x04\x04= FALSE;\r
3162 \f       \x04\x02      \x04\x04Disable       \x04\x04      \x04\x04= FALSE;\r
3163         \x04\x02};\r
3164 \x14\x03Aga\r
3165 F�r \x05WindowPointer, \x05Text, \x05HelpText, \x05Pos \x05und \x05Size \x05werden \x05die Systemdefaults 
3166 verwendet. Welche Defaults verwendet werden, ist dem StarView-Hand\x1fbuch unter der 
3167 Klasse Window zu entnehmen.\r
3168 \x14\x03Af1\r
3170 \x02Resource SystemWindow\x02\r
3171 \x14\x03Aga\r
3172 Dieses Schl�sselwort kann nicht angegeben werden.\r
3174 Um \x05diese \x05Beschreibung \x05verstehen \x05zu \x05k”nnen, \x05ist \x05es \x05unbedingt \x05notwendig, im 
3175 StarView-Handbuch \x05die \x05Beschreibung \x05der Klasse SystemWindow und aller von ihr 
3176 abgeleiteten Klassen zu lesen.\r
3178 \x14\x03AgaBeispiel:\r
3179 \x14\x03Aga\r
3180 \x14\x03Ali   \x04\x02[SystemWindow]\r
3181         \x04\x02{\r
3182         \x04\x02      \x04\x04Sizeable      \x04\x03      \x04\x04= TRUE;\r
3183         \x04\x02      \x04\x04Moveable      \x04\x03      \x04\x04= TRUE;\r
3184         \x04\x02      \x04\x04Minimize      \x04\x03      \x04\x04= TRUE;\r
3185         \x04\x02      \x04\x04Maximize      \x04\x03      \x04\x04= TRUE;\r
3186         \x04\x02      \x04\x04Closeable     \x04\x02      \x04\x04= TRUE;\r
3187         \x04\x02      \x04\x04App   \x04\x03      \x04\x04      \x04\x04= TRUE;\r
3188         \x04\x02      \x04\x04OutputSize    \x05       \x04\x04= TRUE;\r
3189         \x04\x02      \x04\x04WinChilds     \x04\x02=\r
3190         \x04\x02      \x04\x04{\r
3191         \x04\x02      \x04\x04      \x04\x06FText\r
3192         \x04\x02      \x04\x04      \x04\x06{\r
3193         \x04\x02      \x04\x04      \x04\x06      \x04\x04PosSize       \x04\x02= MAP_SYSFONT( 0, 0, 80, 10 );\r
3194         \x04\x02      \x04\x04      \x04\x06      \x04\x04Text          \x04\x04= "Name:";\r
3195         \x04\x02      \x04\x04      \x04\x06};\r
3196         \x04\x02      \x04\x04};\r
3197         \x04\x02      \x04\x04DefPushButton 1\r
3198         \x04\x02      \x04\x04{\r
3199         \x04\x02      \x04\x04      \x04\x06Text          \x04\x04= "Ok";\r
3200         \x04\x02      \x04\x04};\r
3201         \x04\x02      \x04\x04PushButton 2\r
3202         \x04\x02      \x04\x04{\r
3203         \x04\x02      \x04\x04      \x04\x06Text          \x04\x04= "Cancel";\r
3204         \x04\x02      \x04\x04};\r
3205         \x04\x02      \x04\x04SingleLineEdit 3\r
3206 \f       \x04\x02      \x04\x04{\r
3207         \x04\x02      \x04\x04      \x04\x06PosSize       \x04\x02= MAP_SYSFONT( 80, 0, 120, 10 );\r
3208         \x04\x02      \x04\x04};\r
3209         \x04\x02};\r
3210 \x14\x03Aga\r
3211 Nach dem Schl�sselwort SIZEABLE kann TRUE oder FALSE angegeben werden. Bei 
3212 TRUE kann das Fenster vergr”áert und verkleinert werden, bei FALSE kann die Gr”áe 
3213 nicht ver„ndert werden.\r
3215 Nach \x05dem \x05Schl�sselwort MOVEABLE kann TRUE oder FALSE angegeben werden. 
3216 Bei TRUE kann das Fenster bewegt werden, bei FALSE kann es nicht bewegt werden.\r
3218 Nach dem Schl�sselwort MINIMIZE kann TRUE oder FALSE angegeben werden. Bei 
3219 TRUE \x05kann \x05das \x05Fenster \x05minimiert \x05werden, \x05bei \x05FALSE kann es nicht minimiert 
3220 werden.\r
3222 Nach \x05dem \x05Schl�sselwort \x05MAXIMIZE kann TRUE oder FALSE angegeben werden. 
3223 Bei \x05TRUE \x05kann \x05das Fenster maximiert werden, bei FALSE kann es nicht maximiert 
3224 werden.\r
3226 Nach \x05dem Schl�sselwort CLOSEABLE kann TRUE oder FALSE angegeben werden. 
3227 Bei \x05TRUE \x05kann das Fenster geschlossen werden, bei FALSE kann es nicht geschlos\x1f
3228 sen werden.\r
3230 Nach \x05dem \x05Schl�sselwort \x05APPLICATION \x05kann \x05TRUE \x05oder \x05FALSE angegeben 
3231 werden. TRUE bedeutet, daá das Fenster das Applikationsfenster ist, FALSE hat keine 
3232 Bedeutung.\r
3234 Nach dem Schl�sselwort OUTPUTSIZE kann TRUE oder FALSE angegeben werden. 
3235 Bei TRUE ist bezieht sich die Gr”áenangabe auf die "OutputSize" des Fensters.\r
3237 Nach \x05dem \x05Schl�sselwort WINCHILDS wird ein Textfenster angelegt. Dieses Fenster 
3238 wird \x05automatisch \x05erzeugt. \x05Anstelle \x05von \x05FTEXT \x05kann jede in der Hierarchie unter 
3239 Window stehende Resource angegeben werden.\r
3241 Nach \x05dem \x05Schl�sselwort \x05PUSHBUTTON \x05\x05wird \x05ein Button definiert. Auf diese 
3242 Resource \x05kann \x05�ber \x05den \x05Identifier \x05\x05zugegriffen \x05werden. Der Identifier kann im 
3243 Bereich \x05von \x05\x05bis \x05255 liegen. Anstelle von PushButton kann jede in der Hierarchie 
3244 unter Resource stehende Resource angegeben werden.\r
3246 \f\x14\x03Aga\x14\x02paDefault:\r
3247 \x14\x03Aga\r
3248 \x14\x03Ali   \x04\x02[SystemWindow] 7\r
3249         \x04\x02{\r
3250         \x04\x02      \x04\x04Sizeable      \x04\x03= FALSE;\r
3251         \x04\x02      \x04\x04Moveable      \x04\x03= FALSE;\r
3252         \x04\x02      \x04\x04Minimize      \x04\x03= FALSE;\r
3253         \x04\x02      \x04\x04Maximize      \x04\x03= FALSE;\r
3254         \x04\x02      \x04\x04Closeable     \x04\x02= FALSE;\r
3255         \x04\x02      \x04\x04App   \x04\x03      \x04\x04= FALSE;\r
3256         \x04\x02      \x04\x04OutputSize    \x05= FALSE;\r
3257         \x04\x02};\r
3258 \x14\x03Aga\r
3259 \f\x14\x03Af1\x14\x02pa\x02Resource WorkWindow\x02\r
3260 \x14\x03Aga\r
3261 Diese Resource definiert die Daten der StarView-Klasse WorkWindow.\r
3263 \x14\x03AgaBeispiel:\r
3264 \x14\x03Aga\r
3265 \x14\x03Ali   \x04\x02WorkWindow\r
3266         \x04\x02{\r
3267         \x04\x02      \x04\x04Show  \x04\x02      \x04\x04      \x04\x04= MAXIMIZE;\r
3268         \x04\x02      \x04\x04WorkWindowIcon        \x04\x02= Icon\r
3269         \x04\x02      \x04\x04{\r
3270         \x04\x02      \x04\x04      \x04\x06Predefine = ICON_STOP;\r
3271         \x04\x02      \x04\x04};\r
3272         \x04\x02};\r
3273 \x14\x03Aga\r
3274 Nach \x05dem \x05Schl�sselwort \x05SHOW \x05wird \x05angegeben, wie das Fenster angezeigt wird. 
3275 Anstelle \x05von \x05MAXIMIZE kann auch NORMAL und MINIMIZE angegeben werden. 
3276 MAXIMIZE \x05bedeutet, \x05daá \x05das \x05Fenster \x05so \x05groá wie m”glich dargestellt wird, bei 
3277 MINIMIZE \x05wird \x05das \x05Fenster \x05so \x05klein wie m”glich dargestellt (iconic). NORMAL 
3278 bedeutet, daá das Fenster in den angegebenen Koordinaten dargestellt wird.\r
3280 WorkWindowIcon \x05ist \x05das Sinnbild, das dargestellt wird, wenn das Fenster minimiert 
3281 wird.\r
3283 \x14\x03AgaDefault:\r
3284 \x14\x03Aga\r
3285 \x14\x03Ali   \x04\x02WorkWindow\r
3286         \x04\x02{\r
3287         \x04\x02      \x04\x04Show = NORMAL;\r
3288         \x04\x02};\r
3289 \x14\x03Aga\r
3290 Was angezeigt wird, wenn kein Icon angegeben wird, ist im StarView-Handbuch unter 
3291 der Klasse WorkWindow nachzulesen.\r
3293 \f\x14\x03Af1\x14\x02pa\x02Resource MDIWindow\x02\r
3294 \x14\x03Aga\r
3295 Diese Resource definiert die Daten der StarView-Klasse MDIWindow.\r
3297 \x14\x03AgaBeispiel:\r
3298 \x14\x03Aga\r
3299 \x14\x03Ali   \x04\x02MDIWindow {};\r
3300 \x14\x03Aga\r
3301 Es ist nur der Typ des Fensters entscheidend, es sind keine zus„tzlichen Angaben m”g\x1f
3302 lich.\r
3303 \x14\x03Au2\r
3305 \x14\x03Af1\x02Resource Dialog\x02\r
3306 \x14\x03Aga\r
3307 Diese Schl�sselwort kann nicht angegeben werden.\r
3308 Diese Resource definiert die Daten der StarView-Klasse Dialog.\r
3310 \x14\x03AgaBeispiel:\r
3311 \x14\x03Aga\r
3312 \x14\x03Ali   \x04\x02[Dialog] {};\r
3313 \x14\x03Aga\r
3314 Es ist nur der Typ des Fensters entscheidend, es sind keine zus„tzlichen Angaben m”g\x1f
3315 lich.\r
3316 \x14\x03Au2\r
3318 \x14\x03Af1\x02Resource ModelessDialog\x02\r
3319 \x14\x03Aga\r
3320 Diese Resource definiert die Daten der StarView-Klasse ModelessDialog.\r
3322 \x14\x03AgaBeispiel:\r
3323 \x14\x03Aga\r
3324 \x14\x03Ali   \x04\x02ModelessDialog {};\r
3325 \x14\x03Aga\r
3326 Es ist nur der Typ des Fensters entscheidend, es sind keine zus„tzlichen Angaben m”g\x1f
3327 lich.\r
3328 \x14\x03Au2\r
3329 \f\x14\x02pa\r
3330 \x14\x03Af1\x02Resource ModalDialog\x02\r
3331 \x14\x03Aga\r
3332 Diese Resource definiert die Daten der StarView-Klasse ModalDialog.\r
3334 \x14\x03AgaBeispiel:\r
3335 \x14\x03Aga\r
3336 \x14\x03Ali   \x04\x02ModalDialog\r
3337         \x04\x02{\r
3338         \x04\x02      \x04\x04SysModal      \x04\x03= TRUE;\r
3339         \x04\x02};\r
3340 \x14\x03Aga\r
3341 Nach \x05den \x05Schl�sselwort SYSMODAL kann TRUE oder FALSE angegeben werden. 
3342 Wird \x04\x02FALSE \x04\x02angegeben, \x04\x02dann \x04\x02ist \x05die \x05Dialog\x1fbox \x05applikationsmodal, \x05sonst 
3343 systemmodal.\r
3345 Systemmodal \x05bedeutet, \x05daá \x05das \x05ganze \x05System \x05angehalten \x05wird und nur in dieser 
3346 Dialogbox \x05gearbeitet \x05werden kann. Applikationsmodal bedeutet, daá die Applikation 
3347 angehalten \x05wird und applikationsweit nur in dieser Dialogbox gearbeitet werden kann. 
3348 Weiteres \x05siehe \x05StarView-Handbuch \x05bei \x05den \x05Klassen \x05Dialog, \x05ModalDialog \x05und 
3349 ModelessDialog.\r
3351 \x14\x03AgaDefault:\r
3352 \x14\x03Aga\r
3353 \x14\x03Ali   \x04\x02ModalDialog\r
3354         \x04\x02{\r
3355         \x04\x02      \x04\x04SysModal      \x04\x03= FALSE;\r
3356         \x04\x02};\r
3357 \f\x14\x03Af1\x14\x02pa\x02Resource Control\x02\r
3358 \x14\x03Aga\r
3359 Diese Resource definiert die Daten der StarView-Klasse Control.\r
3361 \x14\x03AgaBeispiel:\r
3362 \x14\x03Aga\r
3363 \x14\x03Ali   \x04\x02Control\r
3364         \x04\x02{\r
3365         \x04\x02      \x04\x04TabStop       \x04\x04= TRUE;\r
3366         \x04\x02      \x04\x04Group \x05       \x04\x04= TRUE;\r
3367         \x04\x02};\r
3368 \x14\x03Aga\r
3369 Nach dem Schl�sselwort TABSTOP kann TRUE oder FALSE angegeben werden. Bei 
3370 TRUE ist das Tabstop-Attribut gesetzt, bei FALSE ist es nicht gesetzt.\r
3372 Nach \x05dem \x05Schl�sselwort \x05GROUP kann TRUE oder FALSE angegeben werden. Bei 
3373 TRUE ist das Group-Attribut gesetzt, bei FALSE ist es nicht gesetzt.\r
3375 Was \x05diese \x05Attribute bewirken, ist im StarView-Handbuch unter den Klassen Control 
3376 und Dialog nachzulesen.\r
3378 \x14\x03AgaDefault:\r
3379 \x14\x03Aga\r
3380 \x14\x03Ali   \x04\x02Control\r
3381         \x04\x02{\r
3382         \x04\x02      \x04\x04TabStop       \x04\x04= FALSE;\r
3383         \x04\x02      \x04\x04Group \x05       \x04\x04= FALSE;\r
3384         \x04\x02};\r
3385 \x14\x03Aga\r
3386 \x14\x03Af1\x02Resource Button\x02\r
3387 \x14\x03Aga\r
3388 Diese Resource definiert die Daten der StarView-Klasse Button.\r
3390 \x14\x03AgaBeispiel:\r
3391 \x14\x03Aga\r
3392 \x14\x03Ali   \x04\x02Button {};\r
3394 \x14\x03AgaNur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3395 m”glich.\r
3398 \f\x14\x03Af1\x14\x02pa\x02Resource CheckBox\x02\r
3399 \x14\x03Aga\r
3400 Diese Resource definiert die Daten der StarView-Klasse CheckBox.\r
3402 Beispiel:\r
3403 \x14\x03Aga\r
3404 \x14\x03Ali   \x04\x02CheckBox\r
3405         \x04\x02{\r
3406         \x04\x02      \x04\x04Check = TRUE;\r
3407         \x04\x02};\r
3408 \x14\x03Aga\r
3409 Nach \x05dem \x05Schl�sselwort \x05CHECK kann TRUE oder FALSE angegeben werden. Bei 
3410 TRUE \x05wird \x05ein \x05Button als angeklickt gekennzeichnet. Dies gilt nur f�r Buttons, bei 
3411 denen solch eine Kennzeichnung vorgesehen ist.\r
3413 \x14\x03AgaDefault:\r
3414 \x14\x03Aga\r
3415 \x14\x03Ali   \x04\x02CheckBox\r
3416         \x04\x02{\r
3417         \x04\x02      \x04\x04Check = FALSE;\r
3418         \x04\x02};\r
3419 \x14\x03Aga\r
3420 \x14\x03Af1\x02Resource AutoCheckBox\x02\r
3421 \x14\x03Aga\r
3422 Diese Resource definiert die Daten der StarView-Klasse AutoCheckBox.\r
3424 \x14\x03AgaBeispiel:\r
3425 \x14\x03Aga\r
3426 \x14\x03Ali   \x04\x02AutoCheckBox {};\r
3427 \x14\x03Aga\r
3428 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3429 m”glich.\r
3431 \x14\x03Af1\x02Resource PushButton\x02\r
3432 \x14\x03Aga\r
3433 Diese Resource definiert die Daten der StarView-Klasse PushButton.\r
3435 \x14\x03AgaBeispiel:\r
3436 \x14\x03Aga\r
3437 \x14\x03Ali   \x04\x02PushButton {};\r
3438 \x14\x03Aga\r
3439 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3440 m”glich.\r
3441 \x14\x03Af1\x02Resource DefPushButton\x02\r
3442 \f\x14\x03Aga\r
3443 Diese Resource definiert die Daten der StarView-Klasse DefPushButton.\r
3445 \x14\x03AgaBeispiel:\r
3446 \x14\x03Aga\r
3447 \x14\x03Ali   \x04\x02DefPushButton {};\r
3448 \x14\x03Aga\r
3449 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3450 m”glich.\r
3452 \x14\x03Af1\x02Resource RadioButton\x02\r
3453 \x14\x03Aga\r
3454 Diese Resource definiert die Daten der StarView-Klasse RadioButton.\r
3456 Beispiel:\r
3457 \x14\x03Aga\r
3458 \x14\x03Ali   \x04\x02RadioButton\r
3459         \x04\x02{\r
3460         \x04\x02      \x04\x04Check = TRUE;\r
3461         \x04\x02};\r
3462 \x14\x03Aga\r
3463 Nach \x05dem \x05Schl�sselwort \x05CHECK kann TRUE oder FALSE angegeben werden. Bei 
3464 TRUE \x05wird \x05ein \x05Button als angeklickt gekennzeichnet. Dies gilt nur f�r Buttons, bei 
3465 denen solch eine Kennzeichnung vorgesehen ist.\r
3467 \x14\x03AgaDefault:\r
3468 \x14\x03Aga\r
3469 \x14\x03Ali   \x04\x02RadioButton\r
3470         \x04\x02{\r
3471         \x04\x02      \x04\x04Check = FALSE;\r
3472         \x04\x02};\r
3473 \x14\x03Aga\r
3474 \x14\x03Af1\x02Resource AutoRadioButton\x02\r
3475 \x14\x03Aga\r
3476 Diese Resource definiert die Daten der StarView-Klasse AutoRadioButton.\r
3478 \x14\x03AgaBeispiel:\r
3479 \x14\x03Aga\r
3480 \x14\x03Ali   \x04\x02AutoRadioButton {};\r
3481 \x14\x03Aga\r
3482 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3483 m”glich.\r
3484 \x14\x03Au2\r
3485 \x14\x03Af1\x02Resource TriStateBox\x02\r
3486 \f\x14\x03Aga\r
3487 Diese Resource definiert die Daten der StarView-Klasse TriStateBox.\r
3489 Beispiel:\r
3490 \x14\x03Aga\r
3491 \x14\x03Ali   \x04\x02TriStateBox\r
3492         \x04\x02{\r
3493         \x04\x02      \x04\x04TriStateDisable = TRUE;\r
3494         \x04\x02      \x04\x04TriState      \x04\x03      \x04\x04= STATE_CHECK;\r
3495         \x04\x02};\r
3496 \x14\x03Aga\r
3497 Nach \x05dem \x05Schl�sselwort TRISTATEDISABLE kann TRUE oder FALSE angegeben 
3498 werden. \x04\x03Bei \x04\x03TRUE \x04\x03k”nnen \x04\x02nur \x04\x02die \x04\x02Zustande \x04\x02STATE_CHECK \x04\x02und 
3499 STATE_NOCHECK \x04\x03eingenommen \x04\x02werden, \x04\x02sonst \x04\x02ist \x04\x02noch \x04\x02der \x04\x02Zustand 
3500 STATE_DONTKNOW m”glich.\r
3502 Nach \x05dem \x05Schl�sselwort \x05TRISTATE kann STATE_NOCHECK, STATE_CHECK 
3503 und STATE_DONTKNOW angegeben werden.\r
3505 \x14\x03AgaDefault:\r
3506 \x14\x03Aga\r
3507 \x14\x03Ali   \x04\x02TriStateBox\r
3508         \x04\x02{\r
3509         \x04\x02      \x04\x04TriStateDisable = FALSE;\r
3510         \x04\x02      \x04\x04TriState      \x04\x03      \x04\x04= STATE_NOCHECK;\r
3511         \x04\x02};\r
3512 \x14\x03Aga\r
3513 \x14\x03Af1\x02Resource AutoTriStateBox\x02\r
3514 \x14\x03Aga\r
3515 Diese Resource definiert die Daten der StarView-Klasse AutoTriStateBox.\r
3517 \x14\x03AgaBeispiel:\r
3518 \x14\x03Aga\r
3519 \x14\x03Ali   \x04\x02AutoTriStateBox {};\r
3520 \x14\x03Aga\r
3521 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3522 m”glich.\r
3523 \f\x14\x03Af1\x14\x02pa\x02Resource Edit\x02\r
3524 \x14\x03Aga\r
3525 Dieses Schl�sselwort kann nicht angegeben werden.\r
3526 Diese Resource definiert die Daten der StarView-Klasse Edit.\r
3528 \x14\x03AgaBeispiel:\r
3529 \x14\x03Aga\r
3530 \x14\x03Ali   \x04\x02[Edit]\r
3531         \x04\x02{\r
3532         \x04\x02      \x04\x04Center                \x04\x04      \x04\x04= TRUE;\r
3533         \x04\x02      \x04\x04Left  \x04\x02      \x04\x04      \x04\x04= FALSE;\r
3534         \x04\x02      \x04\x04Right \x05       \x04\x04      \x04\x04= FALSE;\r
3535         \x04\x02      \x04\x04MaxTextLength \x04\x03= 10;\r
3536         \x04\x02};\r
3537 \x14\x03Aga\r
3538 Nach \x05dem \x05Schl�sselwort \x05LEFT \x05kann \x05TRUE oder FALSE angegeben werden. Bei 
3539 TRUE wird der Text linksb�ndig ausgegeben.\r
3541 Nach \x05dem \x05Schl�sselwort CENTER kann TRUE oder FALSE angegeben werden. Bei 
3542 TRUE wird der Text zentriert ausgegeben.\r
3544 Nach \x05dem \x05Schl�sselwort \x05RIGHT \x05kann TRUE oder FALSE angegeben werden. Bei 
3545 TRUE wird der Text rechtsb�ndig ausgegeben.\r
3547 Werden \x05LEFT, CENTER und RIGHT auf TRUE gesetzt, wird eine der M”glichkeiten 
3548 ausgew„hlt. Sind sie alle FALSE, wird der Text linksb�ndig ausgegeben.\r
3550 Nach \x05dem \x05Schl�sselwort \x05MAXTEXTLENGTH wird die maximale Anzahl der Ein\x1f
3551 gabezeichen \x05festgelegt. \x05Ist \x05der \x05Wert = 0, k”nnen beliebig viele Zeichen eingegeben 
3552 werden. Der Definitionsbereich umfaát Werte von 0 bis 65535.\r
3554 \x14\x03AgaDefault:\r
3555 \x14\x03Aga\r
3556 \x14\x03Ali   \x04\x02[Edit]\r
3557         \x04\x02{\r
3558         \x04\x02      \x04\x04Left  \x04\x02      \x04\x04      \x04\x04= FALSE;\r
3559         \x04\x02      \x04\x04Center                \x04\x04      \x04\x04= FALSE;\r
3560         \x04\x02      \x04\x04Right \x05       \x04\x04      \x04\x04= FALSE;\r
3561         \x04\x02      \x04\x04MaxTextLength \x04\x03= 0;\r
3562         \x04\x02};\r
3563 \f\x14\x03Af1\x14\x02pa\x02Resource SingleLineEdit\x02\r
3564 \x14\x03Aga\r
3565 Diese Resource definiert die Daten der StarView-Klasse SingleLineEdit.\r
3567 \x14\x03AgaBeispiel:\r
3568 \x14\x03Aga\r
3569 \x14\x03Ali   \x04\x02SingleLineEdit {};\r
3570 \x14\x03Aga\r
3571 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3572 m”glich.\r
3573 \x14\x03Au2\r
3574 \f\x14\x03Af1\x14\x02pa\x02Resource MultiLineEdit\x02\r
3575 \x14\x03Aga\r
3576 Diese Resource definiert die Daten der StarView-Klasse MultiLineEdit.\r
3578 \x14\x03AgaBeispiel:\r
3579 \x14\x03Aga\r
3580 \x14\x03Ali   \x04\x02MultiLineEdit\r
3581         \x04\x02{\r
3582         \x04\x02      \x04\x04HScroll       \x04\x04= TRUE;\r
3583         \x04\x02      \x04\x04VScroll       \x04\x04= TRUE;\r
3584         \x04\x02};\r
3585 \x14\x03Aga\r
3586 Nach dem Schl�sselwort HSCROLL kann TRUE oder FALSE angegeben werden. Bei 
3587 TRUE wird nach links gescrollt, wenn bei der Eingabe der rechte Rand erreicht ist.\r
3589 Nach dem Schl�sselwort VSCROLL kann TRUE oder FALSE angegeben werden. Bei 
3590 TRUE wird nach unten gescrollt, wenn bei der Eingabe der untere Rand erreicht ist.\r
3592 \x14\x03AgaDefault:\r
3593 \x14\x03Aga\r
3594 \x14\x03Ali   \x04\x02MultiLineEdit\r
3595         \x04\x02{\r
3596         \x04\x02      \x04\x04HSCROLL       \x04\x04= FALSE;\r
3597         \x04\x02      \x04\x04VSCROLL       \x04\x04= FALSE;\r
3598         \x04\x02};\r
3599 \x14\x03Aga\r
3600 \f\x14\x03Af1\x14\x02pa\x02Resource ScrollBar\x02\r
3601 \x14\x03Aga\r
3602 Diese Resource definiert die Daten der StarView-Klasse ScrollBar.\r
3604 \x14\x03AgaBeispiel:\r
3605 \x14\x03Aga\r
3606 \x14\x03Ali   \x04\x02ScrollBar\r
3607         \x04\x02{\r
3608         \x04\x02      \x04\x04MinPos                \x04\x04= 1;\r
3609         \x04\x02      \x04\x04MaxPos                \x04\x04= 112;\r
3610         \x04\x02      \x04\x04ThumbPos      \x04\x03= 30;\r
3611         \x04\x02      \x04\x04PageSize      \x04\x03= 8;\r
3612         \x04\x02      \x04\x04LineSize      \x04\x03= 2;\r
3613         \x04\x02      \x04\x04HSCROLL       \x04\x04= TRUE;\r
3614         \x04\x02      \x04\x04VSCROLL       \x04\x04= FALSE;\r
3615         \x04\x02};\r
3616 \x14\x03Aga\r
3617 Nach dem Schl�sselwort MINPOS wird die minimale Position des Thumbs angegeben. 
3618 Der Definitionsbereich umfaát Werte von -32768 - 32767.\r
3620 Nach \x04\x02dem \x05Schl�sselwort \x05MAXPOS \x05wird \x05die \x05maximale \x05Position \x05des \x05Thumbs 
3621 angegeben. Der Definitionsbereich umfaát Werte von -32768 - 32767.\r
3623 Nach \x05dem Schl�sselwort THUMBPOS wird die Position des Thumbs angege\x1fben. Der 
3624 Definitionsbereich umfaát Werte von -32768 - 32767.\r
3626 Nach dem Schl�sselwort PAGESIZE wird die Ver„nderung bei seitenweisem Scrollen 
3627 ange\x1fgeben. Der Definitionsbereich umfaát Werte von -32768 - 32767.\r
3629 Nach \x05dem Schl�sselwort LINESIZE wird die Ver„nderung bei schrittweisem Scrollen 
3630 ange\x1fgeben. Der Definitionsbereich umfaát Werte von -32768 - 32767.\r
3632 Nach dem Schl�sselwort HSCROLL kann TRUE oder FALSE angegeben werden. Bei 
3633 TRUE bekommt man eine horizontale Scrollbar.\r
3635 Nach dem Schl�sselwort VSCROLL kann TRUE oder FALSE angegeben werden. Bei 
3636 TRUE bekommt man eine vertikale Scrollbar.\r
3637 \f\x14\x02pa\r
3638 \x14\x03AgaDefault:\r
3639 \x14\x03Aga\r
3640 \x14\x03Ali   \x04\x02ScrollBar\r
3641         \x04\x02{\r
3642         \x04\x02      \x04\x04MinPos                \x04\x04= 0;\r
3643         \x04\x02      \x04\x04MaxPos                \x04\x04= 100;\r
3644         \x04\x02      \x04\x04ThumbPos      \x04\x03= 0;\r
3645         \x04\x02      \x04\x04PageSize      \x04\x03= 10;\r
3646         \x04\x02      \x04\x04LineSize      \x04\x03= 1;\r
3647         \x04\x02      \x04\x04VSCROLL       \x04\x04= FALSE;\r
3648         \x04\x02      \x04\x04HSCROLL       \x04\x04= FALSE;\r
3649         \x04\x02};\r
3650 \x14\x03Aga\r
3651 \x14\x03Aga\r
3652 \x14\x03Af1\x02Resource AutoScrollBar\x02\r
3653 \x14\x03Aga\r
3654 Diese Resource definiert die Daten der StarView-Klasse AutoScrollBar.\r
3655 \x14\x03Aga\r
3656 \x14\x03AgaBeispiel:\r
3657 \x14\x03Aga\r
3658 \x14\x03Ali   \x04\x02AutoScrollBar {};\r
3659 \x14\x03Aga\r
3660 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3661 m”glich.\r
3663 \f\x14\x03Af1\x14\x02pa\x02Resource ListBox\x02\r
3664 \x14\x03Aga\r
3665 Diese Resource definiert die Daten der StarView-Klasse ListBox.\r
3667 \x14\x03AgaBeispiel:\r
3668 \x14\x03Aga\r
3669 \x14\x03Ali   \x04\x02ListBox\r
3670         \x04\x02{\r
3671         \x04\x02      \x04\x04Sort  \x04\x02      \x04\x04= TRUE;\r
3672         \x04\x02      \x04\x04CurPos                \x04\x04= 3;\r
3673         \x04\x02      \x04\x04StringList    \x05=\r
3674         \x04\x02      \x04\x04{\r
3675         \x04\x02      \x04\x04      \x04\x06 "Ich"; "bin"; "eine"; "ListBox.";\r
3676         \x04\x02      \x04\x04};\r
3677         \x04\x02      \x04\x04StringList    \x05       \x04\x04=\r
3678         \x04\x02      \x04\x04{\r
3679         \x04\x02      \x04\x04      \x04\x06"Beliebig"; "viele"; "StringLists.";\r
3680         \x04\x02      \x04\x04};\r
3681         \x04\x02};\r
3682 \x14\x03Aga\r
3683 Nach \x05dem \x05Schl�sselwort \x05SORT \x05kann \x05TRUE oder FALSE angegeben werden. Bei 
3684 TRUE werden die Strings in der Listbox sortiert, bei FALSE werden sie in der Reihen\x1f
3685 folge ausgegeben, in der sie aufgeschrieben werden.\r
3687 Nach \x05dem \x05Schl�sselwort \x05CURPOS \x05wird die Position eines Strings ange\x1fgeben. Der 
3688 Definitionsbereich \x05umfaát \x05Werte \x05von 0 - 32535. Der String, der an der angegebenen 
3689 Position \x05in \x05der \x05Listbox steht, wird selektiert. Hat die Listbox weniger Eintr„ge, wird 
3690 der ???String selektiert.\r
3692 Nach dem Schl�sselwort STRINGLIST k”nnen Strings angegeben werden. Die Strings 
3693 werden in der Reihenfolge in die Listbox gestellt, in der sie angegeben werden.\r
3695 \x14\x03AgaDefault:\r
3696 \x14\x03Aga\r
3697 \x14\x03Ali   \x04\x02ListBox\r
3698         \x04\x02{\r
3699         \x04\x02      \x04\x04Sort  \x04\x02= FALSE;\r
3700         \x04\x02      \x04\x04CurPos        = 0;\r
3701         \x04\x02};\r
3702 \x14\x03Aga\r
3703 Wird STRINGLIST ausgelassen, stehen keine Strings in der Listbox.\r
3705 \f\x14\x03Af1\x14\x02pa\x02Resource DropDownListBox\x02\r
3706 \x14\x03Aga\r
3707 Diese Resource definiert die Daten der StarView-Klasse DropDownListBox.\r
3709 \x14\x03AgaBeispiel:\r
3710 \x14\x03Aga\r
3711 \x14\x03Ali   \x04\x02DropDownListBox {};\r
3712 \x14\x03Aga\r
3713 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3714 m”glich.\r
3716 \x14\x03Af1\x02Resource ComboBox\x02\r
3717 \x14\x03Aga\r
3718 Diese Resource definiert die Daten der StarView-Klasse ComboBox.\r
3720 \x14\x03AgaBeispiel:\r
3721 \x14\x03Aga\r
3722 \x14\x03Ali   \x04\x02ComboBox\r
3723         \x04\x02{\r
3724         \x04\x02      \x04\x04MaxTextLength = 10;\r
3725         \x04\x02};\r
3726 \x14\x03Aga\r
3727 Nach \x05dem \x05Schl�sselwort \x05MAXTEXTLENGTH wird die maximale Anzahl der Ein\x1f
3728 gabezeichen \x05festgelegt. \x05Ist \x05der \x05Wert = 0, k”nnen beliebig viele Zeichen eingegeben 
3729 werden. Der Definitionsbereich umfaát Werte von 0 bis 65535.\r
3731 Default:\r
3733 \x14\x03Ali   \x04\x02ComboBox\r
3734         \x04\x02{\r
3735         \x04\x02      \x04\x04MaxTextLength = 0;\r
3736         \x04\x02};\r
3737 \x14\x03Aga\r
3738 \x14\x03Af1\x02Resource DropDownComboBox\x02\r
3739 \x14\x03Aga\r
3740 Diese Resource definiert die Daten der StarView-Klasse DropDownComboBox.\r
3742 \x14\x03AgaBeispiel:\r
3743 \x14\x03Aga\r
3744 \x14\x03Ali   \x04\x02DropDownComboBox {};\r
3745 \x14\x03Aga\r
3746 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3747 m”glich.\r
3749 \f\r
3750 \x14\x03Af1\x02Resource FixedText\x02\r
3751 \x14\x03Aga\r
3752 Diese Resource definiert die Daten der StarView-Klasse FixedText.\r
3754 \x14\x03AgaBeispiel:\r
3755 \x14\x03Aga\r
3756 \x14\x03Ali   \x04\x02FixedText\r
3757         \x04\x02{\r
3758         \x04\x02      \x04\x04Right = TRUE;\r
3759         \x04\x02};\r
3760 \x14\x03Aga\r
3761 \x14\x03AgaNach \x05dem \x05Schl�sselwort \x05LEFT \x05kann \x05TRUE oder FALSE angegeben werden. Bei 
3762 TRUE wird der Text linksb�ndig ausgegeben.\r
3764 Nach \x05dem \x05Schl�sselwort CENTER kann TRUE oder FALSE angegeben werden. Bei 
3765 TRUE wird der Text zentriert ausgegeben.\r
3767 Nach \x05dem \x05Schl�sselwort \x05RIGHT \x05kann TRUE oder FALSE angegeben werden. Bei 
3768 TRUE wird der Text rechtsb�ndig ausgegeben.\r
3770 Werden \x05LEFT, CENTER und RIGHT auf TRUE gesetzt, wird eine der M”glichkeiten 
3771 ausgew„hlt. Sind sie alle FALSE, wird der Text linksb�ndig ausgegeben.\r
3773 \x14\x03AgaDefault:\r
3774 \x14\x03Aga\r
3775 \x14\x03Ali   \x04\x02FixedText\r
3776         \x04\x02{\r
3777         \x04\x02      \x04\x04Left  \x04\x02= FALSE;\r
3778         \x04\x02      \x04\x04Center        = FALSE;\r
3779         \x04\x02      \x04\x04Right \x05= FALSE;\r
3780         \x04\x02};\r
3781 \x14\x03Aga\r
3783 \x14\x03Af1\x02Resource FixedIcon\x02\r
3784 \x14\x03Aga\r
3785 Diese Resource definiert die Daten der StarView-Klasse FixedIcon.\r
3787 \x14\x03AgaBeispiel:\r
3788 \x14\x03Aga\r
3789 \x14\x03Ali   \x04\x02FixedIcon\r
3790         \x04\x02{\r
3791         \x04\x02      \x04\x04Fixed = Icon { Predefine = ICON_QUERY; };\r
3792         \x04\x02};\r
3793 \f\x14\x03Aga\r
3794 \x14\x03AgaNach \x05dem \x05Schl�sselwort FIXED kann ein Icon angeben werden. Dieses Icon wird in 
3795 dem Control zentriert ausgegeben.\r
3797 \x14\x03AgaDefault:\r
3798 \x14\x03Aga\r
3799 \x14\x03Ali   \x04\x02FixedIcon\r
3800         \x04\x02{\r
3801         \x04\x02      \x04\x04Fixed \x05= Icon{};\r
3802         \x04\x02};\r
3803 \x14\x03Aga\r
3805 \x14\x03Af1\x02Resource FixedBitmap\x02\r
3806 \x14\x03Aga\r
3807 Diese Resource definiert die Daten der StarView-Klasse FixedBitmap.\r
3809 \x14\x03AgaBeispiel:\r
3810 \x14\x03Aga\r
3811 \x14\x03Ali   \x04\x02FixedBitmap\r
3812         \x04\x02{\r
3813         \x04\x02      \x04\x04Fixed = Bitmap { File = "schmett.bmp"; };\r
3814         \x04\x02};\r
3815 \x14\x03Aga\r
3816 \x14\x03AgaNach \x05dem \x05Schl�sselwort \x05FIXED \x05kann eine Bitmap angeben werden. Diese Bitmap 
3817 wird in dem Control zentriert ausgegeben.\r
3819 \x14\x03AgaDefault:\r
3820 \x14\x03Aga\r
3821 \x14\x03Ali   \x04\x02FixedBitmap\r
3822         \x04\x02{\r
3823         \x04\x02      \x04\x04Fixed \x05= Bitmap{};\r
3824         \x04\x02};\r
3825 \x14\x03Aga\r
3827 \x14\x03Af1\x02Resource GroupBox\x02\r
3828 \x14\x03Aga\r
3829 Diese Resource definiert die Daten der StarView-Klasse GroupBox.\r
3831 \x14\x03AgaBeispiel:\r
3832 \x14\x03Aga\r
3833 \x14\x03Ali   \x04\x02GroupBox {};\r
3834 \x14\x03Aga\r
3835 Nur \x05der \x05Typ \x05des \x05Fensters \x05ist \x05entscheidend, \x05es \x05sind keine zus„tzlichen Angaben 
3836 m”glich.\r
3837 \f\x14\x02pa\x01Spezielle Resource-Konstrukte\x01\r
3838 \x14\x03Aga\r
3839 \x14\x03Af1Globale, lokale Resourcen\r
3840 \x14\x03Aga\r
3841 Globale \x05Resourcen \x05sind \x05Resourcen, \x05die auáerhalb jeder anderen Resource definiert 
3842 sind. \x05Lokale \x05Resourcen \x05sind \x05innerhalb \x05einer \x05anderen \x05Resource definiert. Lokale 
3843 Resourcen m�ssen einen Identifier im Bereich von 1 bis 255 haben, globale Resourcen 
3844 einen Identifier im Bereich von 256 bis 32767.\r
3846 \x14\x03AgaBeispiel:\r
3847 \x14\x03Aga\r
3848 \x14\x03AliWindow 1000\r
3850         \x04\x02Text = "Info";\r
3851         \x04\x02DefPushButton 1\r
3852         \x04\x02{\r
3853         \x04\x02      \x04\x04Text = "Ok";\r
3854         \x04\x02};\r
3855 };\r
3856 \x14\x03Aga\r
3857 In \x05diesem \x05Fall ist WINDOW 1000 eine globale Resource und DEFPUSHBUTTON 1 
3858 eine lokale Resource.\r
3860 \f\x14\x03Af1\x14\x02paReferenzen\r
3861 \x14\x03Aga\r
3862 Wird \x05eine \x05Resource mehr als nur einmal ben”tigt, so kann diese Resource als globale 
3863 Resource definiert und an anderer Stelle darauf verwiesen werden.\r
3865 \x14\x03AgaBeispiel:\r
3866 \x14\x03Aga\r
3867 \x14\x03AliDefPushButton 1000\r
3869         \x04\x02Text = "Ok";\r
3870 };\r
3871 Window 1000\r
3873         \x04\x02Text = "Info";\r
3874         \x04\x02DefPushButton 1, 1000;\r
3875 };\r
3876 \x14\x03Aga\r
3877 Die \x04\x02Konstruktion \x04\x02DEFPUSHBUTTON \x04\x021, \x04\x021000 \x05ist \x05eine \x05Referenz \x05auf \x05den 
3878 DefPushButton \x051000, \x05wobei 1 die ID innerhalb der Window-Resource ist. Das heiát, 
3879 im Programm greift man �ber die ID 1 auf diese Resource zu.\r
3881 Eine Referenz kann immer angegeben werden, wenn eine Resource-Definition erwartet 
3882 wird. \x05Beim \x05Erstellen \x05einer \x05".rc"-Datei \x05m�ssen \x05alle \x05Referenzen aufgel”st werden 
3883 k”nnen.\r
3885 \x14\x03Af1Lokale Resourcen\r
3886 \x14\x03Aga\r
3887 Lokale Resourcen k”nnen in jeder Resource-Definition angegeben werden.\r
3889 \x14\x03Af1Beispiel:\r
3890 \x14\x03Aga\r
3891 \x14\x03AliWindow 1000\r
3893         \x04\x02Text = "Info";\r
3894         \x04\x02PushButton    \x05       \x04\x041, 1000;\r
3895         \x04\x02DefPushButton \x04\x032, 1001;\r
3896         \x04\x02SingleLineEdit        \x04\x023, 1002;\r
3897         \x04\x02Color         \x04\x05      \x04\x044 { RGB = (0,     0, 0); };\r
3898         \x04\x02Color         \x04\x05      \x04\x045 { RGB = (65535, 0, 0); };\r
3899 };\r
3900 \x14\x03Aga\r
3901 In \x05diesem Beispiel sind drei Controls und zwei Farben als lokale Resource angegeben. 
3902 Auf die Resourcen kann �ber die Identifier 1 bis 5 zugegriffen werden.\r
3903 \f\x14\x03Af1\x14\x02paBenutzerdaten\r
3904 \x14\x03Aga\r
3905 Mit \x05Hilfe der EXTRADATA-Konstruktion k”nnen in einer Resource beliebige Daten 
3906 definiert werden.\r
3908 Beispiel:\r
3910 \x14\x03AliWindow 1000\r
3912         \x04\x02Text          \x04\x06= "Info";\r
3913         \x04\x02ExtraData     \x04\x02=\r
3914         \x04\x02{\r
3915         \x04\x02      \x04\x04"Hallo"; 1; -10;\r
3916         \x04\x02};\r
3917         \x04\x02ExtraData     \x04\x02=\r
3918         \x04\x02{\r
3919         \x04\x02      \x04\x041; 2; 3; 4;\r
3920         \x04\x02};\r
3921 \x14\x03Ali};\r
3922 \x14\x03Aga\r
3923 Nach \x05dem Schl�sselwort EXTRADATA k”nnen Strings und ganze Zahlen angegeben 
3924 werden. Der Definitionsbereich der Zahlen reicht von -32536 bis 32535.\r
3926 In der Resource stehen die Daten in folgendem Format:\r
3927 \x14\x03Aga\r
3928 \x14\x03Apl-  \x05Die Benutzerdaten werden hinter die vordefinierten Daten geschrieben.\r
3929 -       \x05Sie werden in der Reihenfolge abgelegt, in der sie aufgeschrieben worden sind.\r
3930 -       \x05Strings \x05sind \x05Null-terminiert. Sie belegen immer eine gerade Anzahl von Bytes im 
3931 \x04\x03Speicher. Der ben”tigte Platz errechnet sich also wie folgt:\r
3932         \x04\x02Platzbedarf = Stringl„nge + 1 + ( Stringl„nge + 1 ) MOD 2;\r
3933         \x04\x02benutzen Sie die Methode GetStringSizeRes() der Klasse Resource.\r
3934 -       \x05Zahlen sind zwei Byte lang und processorspezifisch gedreht.\r
3935 \x14\x03Aga\r
3936 \f\x14\x03Af1\x14\x02paDefault-Initialisierung\r
3937 \x14\x03Aga\r
3938 Beim \x05Angeben \x05einer \x05Resource \x05ist \x05diese \x05mit \x05bestimmten Werten vorbesetzt. Die 
3939 Resource \x05kann \x05aber \x05auch durch eine andere globale Resource initialisiert werden, so 
3940 daá die Resource die Daten der globalen Resource enth„lt.\r
3942 Beispiel:\r
3944 \x14\x03AliWindow 1000\r
3946         \x04\x02Text          \x04\x06= "Info";\r
3947         \x04\x02PosSize       \x04\x04= MAP_SYSFONT( 0, 0, 160, 40 );\r
3948         \x04\x02Border        \x04\x05= TRUE;\r
3949         \x04\x02Moveable      \x04\x03= TRUE;\r
3950         \x04\x02Closeable     \x04\x02= TRUE;\r
3951         \x04\x02DefPushButton 1, 1000;\r
3952         \x04\x02ExtraData     \x04\x02= { 10; };\r
3953 };\r
3954 Window 1001 < Window 1000\r
3956         \x04\x02Moveable      \x04\x03= FALSE;\r
3957         \x04\x02FixedText 2\r
3958         \x04\x02{ // Fuázeile\r
3959         \x04\x02      \x04\x04Disable       \x04\x04= TRUE;\r
3960         \x04\x02      \x04\x04Size  \x04\x02      \x04\x04= MAP_SYSFONT( 160, 4 );\r
3961         \x04\x02};\r
3962 };\r
3963 \x14\x03Aga\r
3964 Das \x05WINDOW \x051001 �bernimmt alle Daten von WINDOW 1000, definiert noch eine 
3965 lokale \x05Resource \x05hinzu \x05und \x05„ndert \x05das MOVEABLE-Attribut. Es werden auch alle 
3966 lokalen \x05Resourcen \x05und \x05alle Benutzerdaten �bernommen. Bei den lokalen Resourcen 
3967 kann \x05es leicht zu Identifier-Konflikten kommen. Es ist zu beachten, daá die Resource, 
3968 von \x05der \x05die \x05Daten \x05�bernommen \x05werden sollen, von beliebigem Typ sein kann. Es 
3969 werden \x05alle \x05Daten ab der gemeinsamen Superklasse �bernommen. Das heiát von der 
3970 Klasse Resource werden immer alle Daten �bernommen.\r
3973 \f\x14\x03Au1\x14\x02pa\x01Fehlermeldungen\x01\r
3974 \x14\x03Aga\r
3975 \x14\x03Af1Aufbau der Fehlermeldung:\r
3976 \x14\x03AgaDie Ausgabe der Fehler hat folgendes Format:\r
3977 1.      \x04\x03Zeile in der der Fehler aufgetreten ist.\r
3978 2.      \x04\x03Position an der der Fehler aufgetreten ist.\r
3979 3.      \x04\x03Fehlernummer: Error ( Typ, Identifier ): Fehlermeldung.\r
3981 \x14\x03Afp256        \x04\x19Allgemeiner \x05Fehler, \x05dieser \x05Fehler \x05kann \x05nicht \x05nicht 
3982 \x04\x1dgenauer spezifiziert werden.\r
3983 257     \x04\x19Eine \x05virtuelle \x05Methode \x05die in der abgeleiteten Klasse 
3984 \x04\x1dnicht \x05implementiert \x05ist. \x05Siehe \x05Methoden \x05der Klasse 
3985 \x04\x1dRscInst: \x05SetString(), \x05SetNumber \x05.... \x05Man \x05kann \x05die 
3986 \x04\x1dFehlermeldung \x04\x02als \x05Typfehler \x05betrachten, \x05das \x05heiát 
3987 \x04\x1ddieser Typ darf nicht verwendet werden.\r
3988 258     \x04\x19Die \x05Datei \x05mit \x05dem angegebenen Namen konnte nicht 
3989 \x04\x1dge”ffnet werden.\r
3990 259     \x04\x19Es konnte kein Zeichen generiert werden. Zum Beispiel 
3991 \x04\x1dkann '\333' nicht in ein Zeichen umgewandelt werden.\r
3992 260     \x04\x19Interner \x05Fehler, \x05eine \x05Methode soll auf eine ung�ltige 
3993 \x04\x1dInstanz angewendet werden.\r
3994 261     \x04\x19Es wird eine Kommandozeilenhilfe ausgegeben (rsc -h).\r
3995 262     \x04\x19Es wurde keine Eingabedatei angegeben.\r
3996 263     \x04\x19In \x05der Kommandozeile wurde ein unbekannter Schalter 
3997 \x04\x1dverwendet.\r
3998 264     \x04\x19Referenzen \x05werden \x05nur \x05bis zu einer bestimmten Tiefe 
3999 \x04\x1daufgel”st. \x05Der Fehler bedeutet, das Referenzen rekursiv 
4000 \x04\x1ddefiniert wurden oder daá sie zu tief verschachtelt sind.\r
4001 512     \x04\x19Allgemeiner Fehler.\r
4002 513     \x04\x19Es \x05wurde versucht eine Zahl einzusetzen, die auáerhalb 
4003 \x04\x1ddes Wertebereichs liegt.\r
4004 528     \x04\x19Allgemeiner Fehler.\r
4005 544     \x04\x19Allgemeiner Fehler.\r
4006 578     \x04\x19Allgemeiner Fehler.\r
4007 579     \x04\x19Allgemeiner Fehler.\r
4008 580     \x04\x19Es \x05wurde \x05versucht \x05eine Resourcrinstanz mit falschem 
4009 \x04\x1dTyp verwendet.\r
4010 608     \x04\x19Allgemeiner Fehler.\r
4011 609     \x04\x19Allgemeiner Fehler.\r
4012 610     \x04\x19F�r \x05ein \x05Makro \x05soll eine Name verwendet werden, der 
4013 \x04\x1dschon belegt ist. Namen k”nnen zum Beispiel schon f�r 
4014 \x04\x1dVariablen vergeben sein.\r
4015 640     \x04\x19Allgemeiner Fehler.\r
4016 641     \x04\x19Zwei globale Resourcen haben den gleichen Identifier.\r
4017 \f642    \x04\x19Der verwendete Typ ist nicht erlaubt.\r
4018 643     \x04\x19Die Variable darf hier nicht verwendet werden.\r
4019 644     \x04\x19Der Zahlenwert ist auáerhalb von [0, 0xFFFF].\r
4020 645     \x04\x19Der Zahlenwert ist auáerhalb von [0, 0x7FFF].\r
4021 646     \x04\x19Defaultresource \x04\x03wurde \x04\x03nicht \x04\x03gefunden. \x04\x02Eine 
4022 \x04\x1dResourceinstanz \x05kann \x05mit \x05einer \x05anderen \x05initialisiert 
4023 \x04\x1dwerden. Diese ander Instanz wurde nicht gefunden.\r
4024 647     \x04\x19An dieser Stelle ist die Angabe einer Referenz verboten.\r
4025 648     \x04\x19Ein Makroname soll doppelt vergeben werden.\r
4026 649     \x04\x19Die Angabe einer Defaultresource ist verboten.\r
4027 650     \x04\x19Ein Identifier muá Angegeben werden.\r
4028 651     \x04\x19Es sollte durch Null geteilt werden.\r
4029 652     \x04\x19Fehler in der Pragmaanweisung.\r
4030 653     \x04\x19Das \x05Makro \x05wurde \x05durch weitere Makro's erkl„rt, die 
4031 \x04\x1dnicht in den entsprechenden Include-Dateien stehen.\r
4033 Es folgen Warnungen.\r
4034 4098    \x04\x18Resourcen \x05die \x05sich \x05innerhalb einer anderen Resource 
4035 \x04\x1dbefinden (Unterresourcen) haben ein Identifier �ber 255.\r
4036 4099    \x04\x18Globale Resourcen haben einen Identifier unter 256.\r
4037 4100    \x04\x18Die Unterresource werden nicht beachtet. Das bedeutet, 
4038 \x04\x1ddaá \x05auf diese Resourcen zur Laufzeit nicht zugegriffen 
4039 \x04\x1dwerden kann.\r
4040 4101    \x04\x18Die \x05Resourcen haben einen keinen Identifier. Auf diese 
4041 \x04\x1dResourcen kann zur Laufzeit nicht zugegriffen werden.\r
4042 4102    \x04\x18Beim \x05schreiben ein rc-Datei konnte eine Stringreferenz 
4043 \x04\x1dnicht aufgel”st werden.\r
4044 4103    \x04\x18Beim \x05schreiben ein rc-Datei konnte eine Referenz nicht 
4045 \x04\x1daufgel”st werden. Wenn auf Unterresourcen zugegriffen 
4046 \x04\x1dwird, \x05die \x05sich in der referenzierten Resource befinden, 
4047 \x04\x1ddann kann ein Laufzeitfehler auftreten.\r
4048 4104    \x04\x18Zwei \x04\x02Unterresource \x05mit \x05gleichem \x05Typ \x05haben \x05den 
4049 \x04\x1dgleichen Identifier.\r
4051 \f\x14\x03Ssv\x14\x03Aga\x14\x02PA\r
4052 \x14\x03Au0\x01Stichwortverzeichnis\x01\r
4053 \x14\x03Aga\r
4054 \x14\x03AsvCompiler Anweisungen       \x04\x0616\r
4055 Resource Accelerator    33\r
4056 Resource AcceleratorKey \x04\x0334\r
4057 Resource AutoCheckBox   \x04\x0550\r
4058 Resource AutoRadioButton        \x04\x0251\r
4059 Resource AutoScrollBar  \x04\x0455\r
4060 Resource Bitmap \x04\x0422\r
4061 Resource Brush  \x04\x0524\r
4062 Resource CheckBox       \x04\x0250\r
4063 Resource Color  \x04\x0526\r
4064 Resource ComboBox       \x04\x0257\r
4065 Resource DefPushButton  \x04\x0451\r
4066 Resource DialogBox      \x0548\r
4067 Resource DropDownComboBox       \x04\b57\r
4068 Resource DropDownListBox        \x04       57\r
4069 Resource FixedText      \x0558\r
4070 Resource Font   \x04\x0628\r
4071 Resource GroupBox       \x04\x0258\r
4072 Resource Icon   21\r
4073 Resource ListBox        \x04\x0356\r
4074 Resource MapMode        \x04\x0332\r
4075 Resource MDIWindow      \x04\b48\r
4076 Resource Menu   \x04\x0636\r
4077 Resource MenuItem       \x04\x0237\r
4078 Resource MessageBox     \x04\a39\r
4079 Resource MultiLineEdit  \x04\x0453\r
4080 Resource OutputDevice   \x04\x0540\r
4081 Resource Pen    31\r
4082 Resource Pointer        \x04\x0322\r
4083 Resource PushButton     50\r
4084 Resource RadioButton    \x04\x0651\r
4085 Resource Resource       \x04\x0220\r
4086 Resource ScrollBar      \x0554\r
4087 Resource SingleLineEdit \x04\x0352\r
4088 Resource String \x04\x0420\r
4089 Resource SystemWindow   \x04\x0544\r
4090 Resource Window \x04\x0442\r
4091 Resource WorkWindow     \x04\a47\r
4092 Resource Button \x04\x0449\r
4093 Resource Control        \x04\x0349\r
4095 \f\x14\x03Aga\r
4096 \x1a