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 + -
显示快捷键?