www.pudn.com > 智能内码识别,支持屏幕取词翻译的程序.zip > ETOC.H
//英汉翻译模块头文件
#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 ) ;
} ;