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

📄 csinput.h

📁 支持Windows 3.x、Windows 9x平台上的中文(GB、Big5)、日文(Shift JIS、EUC JIS)、韩文(KS C 5601)、HZ码的显示与输入,智能内码识别
💻 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 + -