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

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