📄 graphfun.h
字号:
/*控建结构定义*/
#if !defined(__GRAPHFUN_H)
#define __GRAPHFUN_H
typedef struct {
int type; //消息类型
union {
unsigned RetKey; //键值
unsigned char HKey,LKey;
} h;
int x,y;
char *lp;
}Msg;
Msg MSG[32]; //消息缓冲区
short CountS=0,CountE=0;
//TPanel控件
typedef struct{
int Style; //类型
int Handle; //唯一表示
int Left,Top; //位置
int Width,Height; //大小
unsigned char Color; //颜色
short BevelInner; //
short BevelOuter; //
short BorderStyle;
}TPanel;
//TLabel控件
typedef struct{
int Style;
int Handle;
int Left,Top;
int Width,Height;
unsigned char Color;
unsigned char FontColor;
unsigned char FontBColor;
int Ctrl3D;
char Caption[81];
short AlignMent;
}TLabel;
//TEdit控件
typedef struct{
int Style;
int Handle;
int Left,Top;
int Width,Height;
unsigned char Color;
unsigned char FontColor;
char Text[81];
int CurX; //光标位置
int CountX;
int CurMark;
int State;
int TabOrder;
}TEdit;
//TButton按钮
typedef struct{
int Style;
int Handle;
int Left,Top;
int Width,Height;
unsigned char Color;
unsigned char FontColor;
char Caption[21];
int Ctl3D;
int State;
}TButton;
//TColumn列控件
char *SPTList[8]={"No","商品编码","商品名称及规格","单位",
"数量","售价","优惠价","金 额"};
int SPTWidth[8]={24,72,261,34,54,60,60,72};
typedef struct{
int Style;
int Handle;
int Width;
unsigned char TColor;
unsigned char TFontColor;
char TCaption[30];
short TAlignMent;
unsigned char Color;
unsigned char FontColor;
char FieldName[25];
short AlignMent;
}TColumn;
//TDBGrid空件
typedef struct{
int Style;
int Handle;
int Left,Top;
int Width,Height;
int ColCount,RowCount;
int Col,Row;
int RowHeight;
unsigned char Color;
short BorderStyle;
TColumn Columns[8];
short TopRows;
}TDBGrid;
//矩形结构
typedef struct{
int sx;
int sy;
int ex;
int ey;
}TRect;
//
/*全局变量定义*/
extern char Syj_Name[21]; //收银机
extern char Syy_No[5]; //收银员代码
extern char Syy_mm[7]; //收银员密码
extern char Syy_Name[9]; //收银员名称
extern char Bc_Name[11]; //班次
extern char Lsh_No[6]; //流水号
/*商品数据结构*/
extern void rdset(void);
extern int uf_strmid(char *dest,char *sour,int from,int count);
extern int uf_strmidex(char *dest,char *sour,char c);
extern int uf_strmidEx(char *dest,char *sour);
extern int sql_connectdb(char *user,char *pass,char *server,int flag);
extern int sql_login(void);
extern void sql_close(void);
extern int sql_jbdata(void);
extern int ProcessSP(void);
extern void ShowGuXian(char *Caption,int Lines,int Att);
extern void ChangeSPSL(int RecNo,char *sl,int Att);
extern void YouHuiChuLi(char *skh);
extern int JieZhang(char *Value);
extern double TiHuoKa(char *skh,double fkce,int *xh);
extern void DeleteRecord(void);
extern void fun_wtjsp(void);
extern void ResetAll(void);
extern int GuaQiCheck(void);
extern int GuaQi(char *);
extern void JieGua(int Index);
extern void DaZhe(double zk,int Att);
extern int fun_qrsy(void);
extern void sql_init(void);
extern int sql_checkthk(char *kh);
extern int sql_closesyj(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -