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

📄 engine.h

📁 arena SDK开发应用
💻 H
字号:
#ifndef _ENGINE_H
#define _ENGINE_H

#include <windows.h>

#ifdef __cplusplus
extern "C"{
#endif

#include <de_api.h>

#ifdef __cplusplus
}
#endif



#define LIB_COUNT		2  
#define MAX_LIST_ITEMS	10

// 初始化语音库 
BOOL DDE_InitTTS();
// 查询TTS语音库是否打开
BOOL DDE_TTSIsOk();
// 卸载TTS语音库 
void DDE_UnInitTTS();

// 初始化单词Engine 
BOOL DDE_InitDDEngine();
// 卸载单词Engine 
BOOL DDE_UnInitDEEngine();

BYTE  DDE_SearchWord(DESTR InputWord, DESTR OutputWord);
BYTE  DDE_GetWord(short steps, DESTR pWord);
short DDE_ChangeFocus(short steps);

BOOL DDE_GetWordContent(LPTSTR lpBuf, LPTSTR lpWord);
BOOL DDE_GetWordContentEN(LPTSTR lpBuf, LPTSTR lpWord);
BOOL DDE_GetWordContentCN(LPTSTR lpBuf, LPTSTR lpWord);

BOOL DDE_GetReciteContent(LPTSTR lpBuf, LPTSTR lpWord, BOOL bWord, BOOL bPhoneticFlag, LPTSTR lpPhonetic);

BOOL DDE_PronWord(TCHAR* pWord, TCHAR* pPhonetic, int nLen );

BOOL DDE_CheckSpell( TCHAR* szInputWord, unsigned short szWord[MAX_NEAREST_WORD_NUM][MAX_WORD_SIZE] );

int  Read(DE_HANDLE, void *, DWORD);
int  Seek(DE_HANDLE, DWORD, DWORD);
int  Write(DE_HANDLE, void *, DWORD);

BOOL FillWordBuf(TCHAR* ucIn, TCHAR* output, TCHAR* phonetic);

BOOL DDE_SetDictFlag( BYTE bFlag);
BOOL DDE_SetDictRange(unsigned short usChBeg, unsigned short usChEnd);
DWORD  DDE_GetDictNum();
BOOL DDE_GetDictString( DWORD nIndex, DECHAR OutputString[MAX_WORD_SIZE]);
DWORD DDE_GetDictContentSize(DWORD nIndex);
BOOL DDE_GetDictContent( DWORD nIndex, WCONTENT* content);

#endif

⌨️ 快捷键说明

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