CSKERNEL.H
上传用户:zhang8947
上传日期:2007-01-08
资源大小:1910k
文件大小:2k
源码类别:

多国语言处理

开发平台:

Visual C++

  1. //汉化接口函数
  2. #ifdef __cplusplus
  3. extern "C" {
  4. #endif
  5. //--------------------------------------------------------------------------------------//
  6. //以下函数在chinese.cpp中
  7. //挂上汉字系统
  8. BOOL __export FAR PASCAL ToChinese( void ) ;
  9. //卸掉汉字系统
  10. void __export FAR PASCAL ToEnglish( void ) ;
  11. int __export FAR PASCAL GetCurrentSystemMetrics( int nIndex ) ;
  12. //--------------------------------------------------------------------------------------------//
  13. //以下函数在hzout.cpp中
  14. //载入显示字库
  15. BOOL __export FAR PASCAL LoadZk( void ) ;
  16. //卸掉显示字库
  17. void __export FAR PASCAL UnloadZk( BOOL bFlag ) ;
  18. //显示一行文本
  19. BOOL __export FAR PASCAL TextOutString( 
  20. HDC hdc , int nXStart , int nYStart , 
  21.    LPCSTR lpStr , int cbString ) ;
  22. //---------------------------------------------------------------------------------------------//
  23. //以下函数在finger.cpp中
  24. //挂上指取模块
  25. BOOL __export FAR PASCAL HookFingerOn( void ) ;
  26. //卸掉指取模块
  27. void __export FAR PASCAL HookFingerOff( void ) ;
  28. //挂上指取模块
  29. BOOL __export FAR PASCAL HookFingerOn1( void ) ;
  30. //卸掉指取模块
  31. void __export FAR PASCAL HookFingerOff1( void ) ;
  32. //开始指取翻译
  33. void __export FAR PASCAL StartFingerTranslation( void ) ;
  34. //---------------------------------------------------------------------//
  35. //以下函数在myfunc.cpp中
  36. DWORD __export FAR PASCAL GetHzTextExtent(
  37. HDC hdc, /* handle of device context */
  38. LPCSTR lpszString, /* address of string */
  39. int cbString ) ; /* number of bytes in string */
  40. #ifdef __cplusplus
  41. }
  42. #endif