📄 qlist.hpp
字号:
class QList: public QWindow{ public: //变量部分 char STR[1024][90]; //值 char Value[91]; int NowKey; //当输入的字符 int xStart,yStart; //真实的起始坐标点(因为可能存在BOX) int Count; //行数 int MaxCount; //最大记录数 int MaxRow; //每屏行数 int MaxCol; //最大列数 //构造函数 QList(WINDOW *MainWin,int Higth,int Width,int HBegin,int WBegin,bool cYoNbox,int ColorNumb):QWindow(MainWin,Higth,Width,HBegin,WBegin,cYoNbox,ColorNumb) { if (!cYoNbox) { xStart = 0; yStart = 0; MaxRow = Higth; MaxCol = Width; } else { xStart = 2; yStart = 1; MaxRow = Higth-2; MaxCol = Width-4; } Count = 0; MaxCount = 0; //如果为0则没有限制 notimeout(QWin,true); EndRow = 0; keypad(QWin,true); wrefresh(QWin); Index = 0; } //属性设置函数 void AddSTR(char *STR); //插入内容 void Clear(); //清屏90列 bool UseNowKeyheckBreak(int& Key); //用户退出函数 //操作函数 int Get(); //取得数值 int GetIndex(); //取得索引 void GetValue(int index); //转换数值 void Refresh(int Start); protected: void GetKey(); bool PrivateCheckBreak(int& Key); //检查是否键入了退出按钮 bool IsEnd(); //判断是否到最后了 private: int EndRow; //当前行 int Index;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -