IMEWB.h
上传用户:hyb6888
上传日期:2016-01-24
资源大小:5186k
文件大小:1k
源码类别:

输入法编程

开发平台:

Visual C++

  1. #include "ChLibarry.h"
  2. #include "Read_chEx.h"
  3. #if !defined(defIMEWB)
  4. #define defIMEWB
  5. class IMEWB 
  6. {
  7. //ReadChss第一个字符作边界使用,实际的字符从1开始
  8. char Midtems[5000];
  9. char SaveInput[100];
  10. int  savtorword;
  11. public:
  12. //mode=1表示从基本到扩展,mode=2表示从扩展到基本
  13. //mode=3表示仅基本,mode=4表示仅扩展
  14. int  mode;
  15. IMEWB();
  16.     Read_chEx ReadchNode;
  17. int IMEWBSetMode(int lmode);
  18. char *EntoCh(char *Ens);     //由英文代码得到中文串及其他的英文串
  19. GetNextPage();  //下一页
  20. GetUpPage();    //上一页
  21. char*NextPage(int torword );
  22. int  WriteNextPage();
  23. int  WriteUpPage();
  24. char getpropty(char *EE);
  25. int ClearPage();
  26. int NotNullMidtems();
  27. char*GetCurPage();
  28. int GetChiNum(int num,char *retss);
  29. struct PAGE
  30. {
  31. char OutstrProprit[5];
  32. char OutCh[5][1000];
  33. char OutEn[5][100];
  34. int wordnum;
  35. }page;
  36. };
  37. #endif // !defined(defIMEWB)