home *** CD-ROM | disk | FTP | other *** search
- {program boxmaker; procedure to make a box on the screen}
- {program does not use window}
- {uses crt;}
- procedure boxmaker(x,y,wd,dpth,colr :integer);
- var {x & y coordinates}
- attr,i: integer; {wd is width, dpth is depth} {colr is color of line}
-
-
- begin
- Clrscr;
- attr := textattr;
- textattr := Colr;
- gotoxy(x,y);write(chr(201)); {upper left corner symbol -- ╔}
- gotoxy(x+wd,y);write(chr(187)); {upper right corner symbol - ╗}
- gotoxy(x,y+dpth);write(chr(200)); {lower left corner symbol -- ╚}
- gotoxy(x+wd,y+dpth);write(chr(188)); {lower right corner symbol -- ╝}
- gotoxy(x+1,y);
- for i := 1 to Wd-1 do
- write(chr(205));
- for i := 1 to dpth-1 do
- begin
- gotoxy(x,y+i);write(chr(186));
- gotoxy(x+wd,y+i);write(chr(186));
-
- end;
- gotoxy(x+1,y+dpth);
- for i:= 2 to wd do
- write(Chr(205));
-
-
- Textattr := attr;
- end; {boxmaker}