⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qedit.hpp

📁 fgjhkcghkcghmbmcmcmxgfnhgxgnhynxntxrtnt
💻 HPP
字号:
class  QEdit: public QWindow{	public:	//变量部分		char     Value[90];   //值		char     Mode;     //此编辑窗口的模式		int      NowKey;   //当输入的字符		int      Decimal;  //小数部分		int      xStart,yStart;  //起始坐标	//检查错误		char     ErrorText[100];	//构造函数	QEdit(WINDOW  *MainWin,int  Width,int  HBegin,int  WBegin,int  ColorNumb,char  cMode):QWindow(MainWin,1,Width,HBegin,WBegin,false,ColorNumb)	{		xStart = WBegin;		yStart = HBegin;		InitEdit();		Value[0] = '\0';		Mode = cMode;		keypad(QWin,true);		notimeout(QWin,true);		Decimal = 0;		wrefresh(QWin);	}	//属性设置函数	void       Set(char *STR);     //设置窗口中显示的文字	void       Clear(WINDOW   *Win);              //清屏90列	bool       UserFilterKey(int& Key);           //用户可以重载这个过滤函数	bool       UseNowKeyheckBreak(int& Key);      //用户退出函数	//操作函数	int        Get();           //取得数值	int        FindCH(char CH); //查找字符	bool       CheckString(char  *Name);//检查字符串	protected:		void       InitEdit();                     //初试化输入框		void       GetKey();		bool       PrivateCheckBreak(int&  Key);   //检查是否键入了退出按钮		bool       PrivateFilterKey(int &Key);     //检查过滤		void       GetNowLine(char *TEMP);         //取得当前行的值		void       GetValue();                     //得到数值		bool       IsFullDecimal();                //判断是否小数部分够了		int        FindLastSpace(char *VAL);       //得到最后一个空格,然后赋值为 \n		bool       IsEnd();                        //判断是否到最后了};

⌨️ 快捷键说明

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