📄 draw3d.h
字号:
#ifndef __DRAW3D_H
#define __DRAW3D_H
#include "graphics.h"
#include "stdlib.h"
#include "string.h"
#include "dos.h"
#include "bios.h"
#include "alloc.h"
#ifndef BUTTON_STRUCT
#define BUTTON_STRUCT
#define MAXBUTTSTRLEN 20
typedef struct{
int xL,yT,xR,yB;//Position
int FramWidth;//The width of framework & Background color.
int bkcol;// *X* ==-1 then not clean the original contents.
int Active,Press,Select;
char str[MAXBUTTSTRLEN+1];
int strcol,strbkcol,xAlign,yAlign;
}Button;
#define BUT_ACT 1
#define BUT_NOACT 0
#define BUT_DOWN 1
#define BUT_UP 0
#define BUT_SEL 1
#define BUT_NOSEL 0
#define LEFT_ALI -1
#define CENT_ALI 0
#define RIGHT_ALI 1
#define UP_ALI -1
#define DOWN_ALI 1
#endif
#ifdef __DRAW3D_C
//define function prototype.
void DrawTable(int, int );
int DrawFrame(int,int,int,int);
int DrawFrame1(int,int,int,int,int);
int DrawFrame2(int,int,int,int,int);
int AssignButton(Button *,int,int,int,int,int,int,int,int,int,char*,int,int,int,int);
int DrawButton(Button *);
int DrawButton1(Button *);
void MarkButton(Button *, unsigned char);
int DrawAlarm(int,int,int);
int DispDialoge(int,int,char*, char*,int);
int DispPassDialoge(unsigned ,unsigned );
#else
//Define function prototype.
extern void DrawTable(int, int );
extern int DrawFrame(int,int,int,int);
extern int DrawFrame1(int,int,int,int,int);
extern int DrawFrame2(int,int,int,int,int);
extern int AssignButton(Button *,int,int,int,int,int,int,int,int,int,char*,int,int,int,int);
extern int DrawButton(Button *);
extern int DrawButton1(Button *);
extern void MarkButton(Button *, unsigned char);
extern int DrawAlarm(int,int,int);
extern int DispDialoge(int,int,char*, char*,int);
extern int DispPassDialoge(unsigned ,unsigned );
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -