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

📄 rc.h

📁 UNIX 资源文件编译器
💻 H
字号:
/*****************************************************************************    ------------	子系统名称: 界面资源管理器*        RC.H*    ------------	模块名称  : 资源编译程序****************************************************************************/#ifndef         _RC_H#define         _RC_H#include	"typedef.h"#include	"error.h"#define		MAXN_KEYWORD		40	/* 最大关键字数		*/#define		MAXL_KEYWORD		32	/* 关键字最大长度	*/#define		MAXL_RESWORD		80	/* 单词最大长度		*/#define		ERR_RES_NOTKEYWORD	-1101	/* 不是关键字		*/#define		ERR_RES_NOFILE		-1102	/* 文件未找到		*/#define		ERR_RES_OPENFILE	-1103	/* 打开文件出错         */#define		ERR_RES_ENDOFBUF	-1104	/* 缓冲区结束           */#define		ERR_RES_SYNTAX		-1105	/* 语法错误             */#define		ERR_RES_DIGIT		-1106	/* 整数错误		*//****************************************************************************    关键字索引宏定义***************************************************************************/#define		ID_STRTBL	1		/* 窗口资源		*/#define		ID_MENU		2		/* 菜单资源		*/#define		ID_DIALOG	3		/* 对话框资源		*//****************************************************************************    关键字索引宏定义	--	公共部分***************************************************************************/#define		ID_BEGIN	101		/* 段开始		*/#define		ID_END		102		/* 段结束		*/#define		ID_CAPTION	110		/* 标题			*/#define		ID_UNUSED	1000		/* 暂未使用		*//****************************************************************************    关键字索引宏定义	--	菜单部分***************************************************************************/#define		ID_POPUP	103		/* 弹出菜单		*/#define		ID_MENUITEM	104		/* 菜单项		*/#define		ID_SEPARATOR	105		/* 分隔线		*/#define		ID_BREAK	106		/* 右齐项		*//****************************************************************************    关键字索引宏定义	--	对话框部分***************************************************************************/#define		ID_TEXT		201		/* 字符串		*/#define		ID_STATIC	202		/* 静态  		*/#define		ID_BUTTON	203		/* 按钮  		*/#define		ID_RADIOBUTTON	204		/* 无线电按钮		*/#define		ID_CHECKBOX	205		/* 检查框		*/#define		ID_EDIT		206		/* 行编辑		*/#define		ID_LISTBOX	207		/* 列表框		*/#define		ID_DS_TABSTOP	301		/* TAB 键停止		*/#define		ID_DS_GROUP	302		/* 组属性		*/#define		ID_TS_LEFT	401		/* 左对齐		*/#define		ID_TS_RIGHT	402		/* 右对齐		*/#define		ID_TS_CENTER	403		/* 居中  		*/#define		ID_TS_HIGHLIGHT	404		/* 高亮字符串		*/#define		ID_TS_REVERSE	405		/* 反显字符串		*/#define		ID_TS_UNDERLINE	406		/* 下划线字符串		*/#define		ID_SS_FRAME	501		/* 矩形边框		*/#define		ID_SS_HLINE	502		/* 水平线		*/#define		ID_SS_VLINE	503		/* 垂直线		*/#define		ID_SS_HIGHLIGHT	504		/* 高亮			*/#define		ID_SS_REVERSE	505		/* 反显			*/#define		ID_BS_DEFAULT	601		/* 缺省按钮		*/#define		ID_ES_ALPHA	701		/* 只能输入字母		*/#define		ID_ES_DICIMAL	702		/* 只能输入数字		*/#define		ID_ES_LOWER	703		/* 输入的字符小写化		*/#define		ID_ES_UPPER	704		/* 输入的字符大写化	*/#define		ID_ES_AUTOSKIP	705		/* 自动转移输入焦点	*/#define		ID_ES_PASSWORD	706		/* 以密码方式输入	*/#define		ID_LBS_MULTIPLE	801		/* 多选列表框		*//* 关键字结构定义 Keyword structure define */typedef	struct	tagKeyWord{	char	pName[MAXL_KEYWORD];	short	nMacro;}	KEYWORD;/*****************************************************************************    接口函数****************************************************************************/extern	short	GetWord ( char **ppRESBuf, char *pWord );extern	short	WordToInt ( short *nResult, char *pWord );extern	short	CheckKeyWord ( char *pWord );extern	short	CompileStrTbl ( char **ppRESBuf, char *pWord, void **ppwStrTbl );extern	short	CompileMenu ( char **ppRESBuf, char *pWord, void **ppmMenu );extern	short	CompileDialog ( char **ppRESBuf, char *pWord, void **ppdDialog );#endif

⌨️ 快捷键说明

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