basewin.h

来自「linux 下类似于TC功能的编译器,但还没有完成,希望大家共同研究」· C头文件 代码 · 共 41 行

H
41
字号
class BaseWindow{protected:	int 	y;	int 	x;	int 	width;	int 	height;	int 	color;			//colorpair	int 	shadow;			//1:show shadow 0:hide shadow	int 	fontstyle;		//such as A_BOLD,A_UNDERLINE	int 	wintype;		//such as menuwin,formwin	char 	title[MAX_CHARS];	//window's title,80 characters at most	char	**content;		//window's content allocated by mallocprotected:	WINDOW *basewin;public:	int  InitBaseWindow(int Y,int X,int Height,int Width,int Color,int Shadow,int FontStyle,int WinType,char *Title);	void DestroyBaseWindow();	void GetPosition(int &Y,int &X,int &Height,int &Width);	void SetPosition(int Y,int X,int Height,int Width);	void draw_box(int y, int x, int height, int width, chtype box, chtype border);	int  GetHeight();	int  GetWidth();	int  GetY();	int  GetX();	int  SetColor(int Color);	int  SetColor();	int  GetColor();	int  CloseColor();	int  SetTitle(char *Title);	char*  GetTitle();	int  SetShadow(int Show);	int  GetShadow();	int  SetFontStyle(int FontStyle);	int  GetFontStyle();	int  SetWinType(int WinType);	int  GetWinType();	int  Getach();	void Refresh();};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?