📄 csinput.h
字号:
#ifdef __cplusplus
extern "C" {
#endif
//以下函数在tranuc.cpp
BOOL __export FAR PASCAL TranslateUcdos( LPCSTR pathName ) ;
//---------------------------------------------------------------------//
//以下函数在gethz.cpp
//装入输入法库
BOOL __export FAR PASCAL LoadInputLib( LPCSTR lpsLibName ) ;
//卸掉输入法库
void __export FAR PASCAL UnloadInputLib( void ) ;
//得到输入法名称
void __export FAR PASCAL GetInputMethodName( LPSTR lpsName ,
int nMaxNameLen ) ;
//得到输入法最大输入长度
int __export FAR PASCAL GetInputMethodMaxLen( void ) ;
//根据输入的英文编码,得到汉字
//nFlag=0,从头开始查,设置翻页指针
//nFlag=1,从以前的继续查,设置翻页指针
//nFlag=2,往回走一个字母,设置翻页指针
//nFlag=3,向下翻页,只改变翻页指针,但不改变查找用的指针
//nFlag=4,向上翻页
//返回0:出错
//返回1:只可以向下翻页
//返回2:只可以向上翻页
//返回3:可以向下也可以向上翻页
//返回4:不能进行翻页
int __export FAR PASCAL GetOutputHz(
LPCSTR lpsEnglish , int nEnglishLen ,
LPSTR lpsChinese , int nMaxChinese ,
LPINT lpnChineseLen , int nFlag ) ;
//检查输入串的合法性
int __export FAR PASCAL CheckInput( LPCSTR lpsEnglish ,
int nEnglishLen ) ;
//比较两个huge指针所指的字符串
int hstrncmp( char huge *s1 , char huge *s2 , int n ) ;
//-----------------------------------------------------------------------------------------//
//以下函数在getcode.cpp中
//根据输入的英文内码,得到汉字
//nFlag=0,从头开始查,设置翻页指针
//nFlag=3,向下翻页,改变翻页指针
//nFlag=4,向上翻页
//返回0:出错或者输入字符不合法
//返回1:只可以向下翻页
//返回2:只可以向上翻页
//返回3:可以向下也可以向上翻页
//返回4:不能进行翻页
int __export FAR PASCAL GetHzOfCode(
LPCSTR lpcsInput , int nLenOfInput , //输入串和长度
LPSTR lpsOutput , LPINT lpnLenOfOutput , //输出串和长度
int nFlag ) ;
#ifdef __cplusplus
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -