etoc.h

来自「支持Windows 3.x、Windows 9x平台上的中文(GB、Big5)、」· C头文件 代码 · 共 39 行

H
39
字号
//英汉翻译模块头文件

#define	DICT_NAME	"etoc.ku"	//翻译字库

//库头结构
#define	CLASS_NUM	50
struct	LIB_HEAD
{
	DWORD	dwLibLen ;		//库字节长度
	UINT		uWordClassNum ;	//库类数
	DWORD	dwStartPos[CLASS_NUM] ;	//词类起始地址
	DWORD	dwWordNum[CLASS_NUM] ;	//词类中词数
} ;

//词类单元结构
struct	WORD_CLASS
{
	DWORD	dwStartPos ;
	BYTE		bLen ;
} ;		

class	CEtoC:public	CFile
{
	private:
		char huge	*hpsLib ;		//库指针
		LIB_HEAD far	*lpLibHead ;	//库头指针
	public:
		CEtoC( void ) ;
		
		//装入翻译字库
		BOOL	LoadDict( void ) ;
		//卸掉翻译字库
		void	UnloadDict( void ) ;
		BOOL	EnglishToChinese( LPCSTR lpcsEnglish , 
							int	nLenOfEnglish ,
							LPSTR	lpsChinese , int nLen ,
							LPINT	lpnLenOfResult ) ;
} ;
			

⌨️ 快捷键说明

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