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

📄 mobj.h

📁 飞虹 vision仿windows开发
💻 H
字号:
#include<stdio.h>
#include<graphics.h>
#if !defined(MOBJ_H)
#define MOBJ_H
int Write(char far *text,int x,int y,int color=BLACK);
int Write(unsigned char far *text,int x,int y,int color=BLACK);
int Length(char far *text);
class MObj
 {
  private:
	int X,Y,W,H;
	int length; //private data length
	char *id; //identify the object's name
  protected:
	int Mes;
	void *Mp;
	long Lp;
	int firstrun;
  public:
	MObj(){X=0;Y=0;W=0;H=0;id=NULL;firstrun=1;}
	MObj(int x,int y,int w,int h,char far *idname);
	virtual ~MObj();
	//Attribute Settting
	int x(){return X;}
	void x(int m){X=m;}
	int y(){return Y;}
	void y(int m){Y=m;}
	int w(){return W;}
	void w(int m){W=m;}
	int h(){return H;}
	void h(int m){H=m;}
	void TransMes(int l1,void *l2=NULL,long l3=0);
	int GetMes(){return Mes;}
	void SetFirst(int i=1){firstrun=i;}
	virtual void GetFocus()=0;
	virtual void UnFocus()=0;
	virtual int Process()=0;
	virtual char far * Nameof()=0;
	char far * GetId(){ return (char far *)id;}
};
#endif

⌨️ 快捷键说明

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