iniinput.h

来自「支持Windows 3.x、Windows 9x平台上的中文(GB、Big5)、」· C头文件 代码 · 共 46 行

H
46
字号
//输入环境初始化类
#define	INPUT_METHOD	"输入方法"
#define	INPUT_NUM			"输入法数"
#define	CURRENT_INPUT_METHOD	"当前输入法"
#define	INPUT_METHOD_NAME	"输入法名"
#define	INPUT_METHOD_FILE_NAME	"输入法文件名"

class	CInputInit
{
	private:
		int		m_nMethodNum ;		//输入法数
		int		m_nCurrentMethod ;	//当前输入法

		CMenu	m_InputMenu ;	//输入法菜单
	private:		
		//向INI文件写入一种输入法的信息
		BOOL	WriteInputMethodInfo( int n , LPCSTR lpcsName , 
									LPCSTR lpcsFileName ) ;
	public:
		CInputInit( void ) ;
		~CInputInit( void ) ;
		
		void	InitInputMenu( void ) ;		//初始化输入法菜单,从INI文件读入
		HMENU	GetInputMenu( void ) ;	//得到输入法菜单的句柄
		
		//增加一种输入法
		BOOL	AddInputMethod( LPCSTR lpcsName , 
								LPCSTR lpcsFileName ) ;
		//删除一种输入法
		BOOL	DeleteInputMethod( int n ) ;
		//得到输入法的名字与文件名
		BOOL	GetInputMethodMess( int n , LPSTR lpsName , int nMaxNameLen ,
								LPSTR lpsFileName , int nMaxFileNameLen ) ;
		//得到当前输入法在菜单中的顺序
		int			GetCurrentMenu( void ) ;								
		//返回当前输入法位置
		int			GetCurrentMethod( void ) ;
		//得到输入法数
		int			GetInputMethodNum( void ) ;
		//得到当前输入法的名字与文件名
		BOOL	GetCurrentInputMethod( LPSTR lpsName , int nMaxNameLen ,
								LPSTR lpsFileName , int nMaxFileNameLen ) ;
		//改变输入法状态								
		void	ChangeMenuStatus( int n ) ;
} ;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?