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

输入法编程

开发平台:

Visual C++

  1. #include "IMEWB.h"
  2. #include "stdio.h"
  3. class  EntoCh  
  4. {
  5. int A_ZKey( int wparam);
  6. int OtherKey(int wparam);
  7. BOOL FileExists(const char *dir);
  8. char InputFileName[200];
  9. int Clear;             //用判断是否需要清除缓冲区
  10. bool WBOpen;
  11. SendString(char *str);
  12. public:
  13. ~EntoCh();  
  14.      EntoCh();
  15. IMEWB  myCHLib;
  16. bool loadFlage;
  17. Start();
  18. EndTran();
  19. char inputbuf [100];
  20. ClearBuf();
  21. int RegReadString(char *valname, char *keyVal);
  22. int Translatechar(int wparam,char *retinputbuf,char *SendCh,char *Control);
  23. int TranlateWB(int wparam,char *retinputbuf,char *SendCh,bool *ReSendkey,int* ret);
  24.     int TranlateShareModle(int wparam,char *retinputbuf,char *SendCh,bool *ReSendkey,int* ret);
  25.     int TranlateWBEx(int wparam,char *retinputbuf,char *SendCh,bool *ReSendkey,int* ret);
  26.     bool isWBcode(int wparam);
  27. char CHibuf[5000] ;    //所能译出字符串长度还受本变量景响
  28. char SendCHibuf[5000] ;//需要发送到程序中的汉字.
  29. char SendENbuf [100];  //需要发送的汉字对应英文字母.
  30. int KeyLmove;          //要求移动
  31. unsigned  int MyKeyRmove;//要求移动
  32. char*NextPage(int torword);
  33. char*GetCurPage();
  34. int ClearPage();
  35. POINT InputWinPoint;
  36. POINT OldPoint;
  37. };