📄 mobj.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 + -