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