roll_frame.h

来自「LINUX下POS收银系统,可以对货物及工作人员进行管理.近本实现增删改查的功能」· C头文件 代码 · 共 45 行

H
45
字号
#ifndef _ROLL_FRAME_H
#define _ROLL_FRAME_H
#include <ncurses.h>
#include "link.h"
#include "input.h"
#include "frame.h"
#include "message.h"
#include "control_db.h"
typedef struct roll_frame
{
	WINDOW *win;
	LINK *link;
	FRAME *f;
	INPUT *i;
	int startXY[2];
	int height_and_length[2];
	int current_place;
	int current_suffix;
	int (*get_input_string)(struct roll_frame *);
	void (*print_info)(struct roll_frame *,EMP *);
	void (*free)(struct roll_frame **);
	
}ROLL;

typedef struct goods_msg
{
	int num;
	char bar_code[7];
}GMSG;

typedef struct hang_up
{
	LINK *link;
	char date[15];
	char number[5];
}HMSG;

void insert_to_roll(ROLL *r,GMSG *msg);

ROLL *create_roll(LINK *l,INPUT *ip,int x,int y,int h,int len,int color);
#endif /*_ROLL_FRAME_H*/



⌨️ 快捷键说明

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