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

📄 def.h

📁 金融pos机前台源码
💻 H
字号:
#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();

	//运行后台菜单.
	extern void		OpenMenu();
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -