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

📄 status.h

📁 支持Windows 3.x、Windows 9x平台上的中文(GB、Big5)、日文(Shift JIS、EUC JIS)、韩文(KS C 5601)、HZ码的显示与输入,智能内码识别
💻 H
字号:
//状态头文件
#ifndef	WM_USER_SET_TIMER
#define	WM_USER_SET_TIMER	(WM_USER+2)
#endif

struct	LANGUAGE_PAGE
{	
	WORD	wLanguage ;
	WORD	wCodePage ;
} ;	

//窗口状态类,可以包括其它状态
class	CWinStatus
{
	public:
		HWND	m_hMainWnd ;	//主窗口句柄
		//主窗口状态,0隐藏,1退化状态,2正常,3鼠标下状态
		int				m_nMainWinStatus ;	
		//是否允许退化显示,1可以,0不可以
		BOOL	m_bLine ;
		//退化显示开关,1可以进行退化显示,0不可以
		BOOL	m_bLineSwitch ;
//-----------------------------------------------------------------------------------//		
		HWND	m_hInputWnd ;	//输入板窗口句柄
		//输入板状态,0	隐藏,1正常,2禁止中文输入
		int				m_nInputWinStatus ;
//-------------------------------------------------------------------------------------//
		//代表输入内码,0为GB,1为BIG5,2为HZ码,3为SHIFT-JIS,4为EUC-JIS,5为KSC5601
		int		m_nInputCode ;	
		//代表输入法,0为内码输入法,否则为其它输入法
		int		m_nInputMethod ;
//--------------------------------------------------------------------------------------//
		//输入板上的三个状态按钮,0为按下,1没有
		BOOL	m_bInputStatus123[3] ;		  //0中文标点,1西文标点
											//0加空格,1不加空格
											//0全角字母,1半角字母
//--------------------------------------------------------------------------------------//
		BOOL	m_bRecGbBig5 ;	//1识别GB、BIG5,0不识别,缺省为1 
		BOOL	m_bRecHz ;		//1识别HZ码,0 不识别,缺省为1
		BOOL	m_bIsJt ;	//1用简体汉字,0用繁体汉字,缺省为简体
		int		m_nOutputCode ;	//0GB,1BIG5,2SHIFT-JIS,3EUC-JIS,4KSC5601											
		BOOL	m_bSystemFirst ;	//1系统优先,0否
		//系统所用的内码
		//0English,1GB,2BIG5,3SHIFT-JIS,4EUC-JIS,5KSC5601
		int		m_nSystemCode ;		
//-------------------------------------------------------------------------------------------------------//
		BOOL	m_bWinOrBar ;	//1为详细解释,0为简单解释,缺省为1		
		//指取翻译动作控制码
		//0表示没有挂上
		//1表示已经挂上,但还不能读,写
		//2表示可以写
		//3表示可以读
		int		m_nFingerTranslate ;
		int	m_nFingerAid ;	//0不需要,1指取翻译需要辅助键但没有按下,2已经按下
//---------------------------------------------------------------------------------------------//
		BOOL	m_bPrompt ;	//1退出时提示,0不提示
		BOOL	m_bExitWin ;	//1同时退出WIN,0不
//---------------------------------------------------------------------------------------------//
		BOOL	m_bMenuCharFlag ;	//0不是按键消失鼠标,1是
//---------------------------------------------------------------------------------------------//
		//低字0为Win,1为95;高字0为西文,1为外挂,2为中文Win
		DWORD	m_dwWinVersion ;
	public:
		CWinStatus( void ) ;	//构造函数
		~CWinStatus( void ) ;
} ;

⌨️ 快捷键说明

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