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

📄 q_object.hpp

📁 QCurses全部代码 QCurses全部代码
💻 HPP
字号:
/*############################################################                                                           ##    类 名 称:Q_Object                                     ##    类 定 义:所有控件的基类,是 Q_Window 类的子类         ##    建立时间:2004-9-8                                     ##    开 发 者:邱洋(Q龙)                                    ##                                                           ############################################################*/#ifndef     Q_OBJECT_HPP#define     Q_OBJECT_HPP#include    "Q_Window.hpp"typedef vector<string> Q_Items;/*------------------------------------------------------------------typedef     void    (Q_Event::*QEVENTFUN)();  //事件响应函数//------------------------------------------------------------------*/class  Q_Object :public Q_Window{	public:		int      ActiveFlag;          //激活标志		bool     TabStop;             //是否遍历	public:		//构造函数		Q_Object(WINDOW  *vMainWin,int  vHigth,int  vWidth,int  vYBegin,int  vXBegin,bool   vBox,int  vCFront,int  vCBack);		int      GetNowKey(){ return(NowKey); }          //获得最后输入的字符		virtual  int    Action(void *Own);               //激活当前对象		char     *GetClass(){ return "Q_Object"; }		virtual  int   Get();                               //从对象上面取值,返回的是最后的键盘值		virtual  bool  SetSize(int  vHeigth, int  vWidth){} //改变对象大小	protected:		int      NowKey;       //键盘最后输入值		char     *BlankSpace;  //空白	protected:		void     GetKey(){ NowKey = wgetch(WorkWin); }  //从键盘取值};#endif

⌨️ 快捷键说明

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