📄 def.bak
字号:
#ifndef _DEF
#define _DEF
//系统中函数返回值.
#define L_OK 0
#define L_ERROR -1
#define L_YES 0
#define L_NO -1
//Event:
#define EV_QUIT 15000
#define EV_OK 15001
#define EV_CANCEL 15002
#define EV_PREV 15003
#define EV_NEXT 15004
#define EV_SHOW 15005
#define EV_HIDE 15006
#define EV_NOTHING 15100
#define EV_PREVCHECK 18001
#define EV_NEXTCHECK 18002
#define EV_EXCHANGE_OVER 18003
#define MN_PREVSUBMENU 16001
#define MN_NEXTSUBMENU 16002
#define MN_SUBCALL 16003
#define CMD_YES 17001
#define CMD_NO 17002
#define KEY_RETURN 13
#define KEY_SPACE 32
#define KEY_ESC 27
#define KEY_LEFT 331
#define KEY_UP 328
#define KEY_RIGHT 333
#define KEY_DOWN 336
#define KEY_PGUP 329
#define KEY_PGDWN 337
#define KEY_HOME 327
#define KEY_END 335
#define KEY_DELETE 339
#define KEY_BACKSPACE 8
#define KEY_TAB 9
#define KEY_ALT_R 275
#define KEY_ALT_L 294
#define KEY_F1 315
#define KEY_F2 316
#define KEY_F3 317
#define KEY_F4 318
#define KEY_F5 319
#define KEY_F6 320
#define KEY_F7 321
#define KEY_F8 322
#define KEY_F9 323
#define KEY_F10 324
#define KEY_F11 325
#define KEY_F12 326
#define KEY_ALT_O 280
#define KEY_ALT_P 281
#define KEY_ALT_G 290
#define KEY_ALT_T 276
#define T_SHOW 0
#define T_HIDE 1
//为C++做中断准备。
#ifdef __cplusplus
#define __CPPARGS ...
#else
#define __CPPARGS
#endif
/*******************************************************************************
全局变量
*******************************************************************************/
//操作员代码。
extern char OperatorCode[6];
//操作员姓名。
extern char OperatorName[11];
//操作员口令。
extern char OperatorPassword[9];
//操作员权限。
extern char OperatorPower[11];
/*******************************************************************************
系统基本函数
*******************************************************************************/
//进入图形状态.
void startGraphics();
//关闭图形状态.
void CloseGraph();
//方框结构.
struct RECT
{
int Left,Top,Width,Height;
};
//改变方框尺寸.
extern struct RECT ResizeRect(struct RECT rect, int width, int height);
//移动方框位置.
extern struct RECT MoveRect(struct RECT rect, int left, int top);
//将四点坐标转换为方框.
extern struct RECT GetRect(int left, int top, int right, int bottom);
//根据坐标和宽高产生方框.
extern struct RECT CreateRect(int left, int top, int width, int height);
//获取键盘的值.
extern int GetKey();
//获取日期字符串。
extern char *GetDate();
//获取时间字符串。
extern char *GetTime();
//刷新日期和时间.
extern void RefreshDateTime();
//记录事件.返回 L_OK 表示成功记录事件.返回 L_ERROR 表示失败.
extern int PutEvent(unsigned int EventID);
//获取事件.返回 L_OK 表示成功获取事件.返回 L_ERROR 表示失败.
extern int GetEvent(unsigned int &EventID);
//去除文本中的空格.
extern char * Trim(char *buf);
//输出24点阵汉字.
extern void Out24(int x0,int y0,char *str);
//打印输出.
extern void PrOut(char *buf);
//初始化顾客显示屏。
extern int Ct_Init(void);
//顾客显示屏数据输出.
extern void Ct_Out(char *Buf1);
//清除顾客显示屏字符.
extern void Ct_Clear();
//测试网络情况.
extern int test_drive();
//下载数据库到本地.
extern void DownLoadDB();
//开钱箱。
extern void OpenCashBox();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -