STATUS.H
上传用户:zhang8947
上传日期:2007-01-08
资源大小:1910k
文件大小:3k
- //状态头文件
- #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 ) ;
- } ;