
-----------------------------------
rickdragon
Tue Jan 13, 2004 9:27 pm

creating window using graphics
-----------------------------------
// creating window

#include
#include
#include
#include
class window1
{
	int left,top,right,bottom;
	char attr;
	char *oldno;
	void drawbox(void);
	void drawchar(char,int);
	public:
		void init(int,int,int,int,char);
		void reinit();
};
void window1::init(int l,int t,int r,int b,char at)
{
	int size = (r-l+1)*(b-t+1)*2;
	oldno = (char *)malloc(size);
	if(oldno==NULL)
		gettext(l,t,r,b,oldno);
		left=l;top=t;bottom=b;right=r;attr=at;
		drawbox();
		window(l+1,t+1,r-1,b-1);
		textattr(attr);
		clrscr();
		cprintf("Welcome to window class"); // display message
}
void window1::reinit()
{
puttext(left,top,right,bottom,oldno);
free(oldno);
}
void window1::drawbox()
{
gotoxy(left,top);drawchar('*',1);
gotoxy(left+1,top);drawchar('*',(right-left-1));
gotoxy(right,top);drawchar('*',1);
	for(int i=1;i