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

📄 myform.h

📁 sco unix 前台界面开发程序,采用UNIX中的词法分析器和语法分析器
💻 H
字号:
#include <stdio.h>#include <curses.h>#include <panel.h>#include <form.h>#ifndef _MYFORM_H#define _MYFORM_Htypedef struct{	PANEL *panel;	int row;		//起始行	int col;		//起始列	int rows;		//总行数	int cols;		 //总列数 	FORM *form;	//表单	int *index;	//索引号	char **init;	//域初始函数	char **term;  	//域终止函数	char **disp;    //转换显示的文件名	FIELD **fields;//域	char *prompt;	//提示符	char *name;	//表单名称} FORM_NODE;//结构表单#define MAX_FIELD 512//最大域#define NBUF 	3	//附加缓冲区数目#define VALBUF	0	//存放缓冲区//以下三个可能不用#define DSPBUF	1	//显示缓冲区#define DEFBUF  2	//缺省值缓冲区#define CHKBUF	3	//复核值缓冲区FORM_NODE *HFORM;//结构表单句柄extern FORM_NODE *InitForm();//结构表单初始化extern void FreeForm(FORM_NODE *);//释放表单extern int DriverForm(FORM_NODE *);//表单驱动extern char *ReadField(FORM_NODE *, int);//读入域中的值extern void WriteField(FORM_NODE *, int, char *);//写域值extern void ClearField(FORM_NODE *, int );//清除域值extern int CheckForm(FORM_NODE *);//检查表单各域值是否正确extern WINDOW *FormWin(FORM_NODE *);//表单窗口extern WINDOW *FieldWin(FIELD *);//当前域的主窗口extern FORM_NODE *LoadForm(char *);//加载表单extern void ClearForm(FORM_NODE *);//清除表单内容extern char *GetVal(FIELD *);//取域值#endif

⌨️ 快捷键说明

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