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

📄 graphfun.h

📁 dos下pos机程序 连接sybase数据库 使用Microsoft c7 编译
💻 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 + -