home *** CD-ROM | disk | FTP | other *** search
- (* ------------------------------------------------------ *)
- (* WINDOW.PAS *)
- (* Demo-Programm für Window-Erweiterung: *)
- (* ------------------------------------------------------ *)
-
- PROGRAM Windemo;
-
- TYPE t_Str255 = STRING[255];
- t_Str80 = STRING[ 80];
-
- {$I REGS8088.INC }
-
- VAR i,j : BYTE;
- Auswahl : INTEGER;
- Ch : CHAR;
-
- {$I TSRWIND.INC }
- {$I WINDOW.INC }
-
- BEGIN
- ClrScr;
- GotoXY(1,25); ClrEol;
- Write('Demo-Programm für Window-Erweiterung');
- MkWindow(3, 3, 78, 24, 1, White, Black, Black);
- FOR i:=1 TO 75 DO
- FOR j:=1 TO 20 DO BEGIN
- GotoXY(i,j); Write('a');
- END;
- MkWindow(10, 7, 40, 18, 2, White, Black, Black);
- TextColor(Black);
- TextBackground(White);
- WriteLn('Hilfsfenster');
- TextColor(White);
- TextBackground(Black);
- WriteLn('Verschieben des Menues');
- WriteLn('mit den Cursortasten');
- WriteLn('möglich, während');
- WriteLn('Scroll Lock aktiv');
- WriteLn('ist.');
- Auswahl := FlipMenue(12, 10, 'Zurück_Weiter_Beenden_');
- FOR i:=1 TO 3 DO BEGIN
- MvWindow(30,0);
- Delay(500);
- MvWindow(-30,0);
- Delay(500);
- END;
- FOR i:=1 TO 3 DO BEGIN
- MvWindow(1,1);
- Delay(500);
- END;
- TextColor(White);
- TextBackground(Black);
- WriteLn('Ende nach Tastendruck.');
- WHILE NOT KeyPressed DO;
- Read(Kbd,Ch);
- RmWindow;
- RmWindow;
- END.
- (* ------------------------------------------------------ *)
- (* Ende von WINDOW.PAS *)