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

📄 qrichlist.hpp

📁 您在使用UNIX吗?你曾经使用过中创的会计系统吗?那么你喜欢他的界面吗?可是你又苦于无法实现他的效果吗?现在好了
💻 HPP
字号:
/*****************************************************************************
	程序名称 : QRichList.hpp
	程序功能 : 自建 扩充列表类,基本信息同 QList 不过比 QList 多出了可以左右移
	           动文件信息的功能,可以作为制作多行大宽度文件显示的空间此控件提
			   供 LoadFromFile 和 PutToFile 函数,可以直接将列表中的内容导入到
			   文件,或者从文件中导入内容。
	开发者  : 邱洋
	联系方法 : QQ:1964477 电话:13942111107、0421-2625905
*****************************************************************************/
#include  <ctype.h>

class  QRichList: public QWindow
{
	public:
	//变量部分
		char     STR[1024][1024];//1024 行,每列可以1024个字符宽
		char     Value[1025];    //一列数值
		int      NowKey;   //当输入的字符
		int      xStart,yStart;  //真实的起始坐标点(因为可能存在BOX)
		int      Count;    //行数
		int      MaxCount; //最大记录数

	//构造函数
	QRichList(WINDOW  *MainWin,int  Higth,int  Width,int  HBegin,int  WBegin,bool   cYoNbox,int  ColorNumb);

	//属性设置函数
	void       AddSTR(char *STR);     //插入内容
	void       Clear();               //清屏90列
	bool       UseNowKeyheckBreak(int& Key);      //用户退出函数

	//操作函数
	int        Get();                 //取得数值
	int        GetIndex();            //取得索引
	void       GetValue(int  index);  //转换数值
	bool       LoadFromFile(char *FNAME); //从文件中读取内容
	bool       PutToFile(char *FNAME,int Mode);    //将列表中的数据保存到文件中(0就是正常写入,1为加入\n的写入)

};

⌨️ 快捷键说明

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