?? jyinput.h
字號(hào):
//////////////////////////////////////////////////////////////////////////// Copyright (C) 2007-2008, 福建星網(wǎng)銳捷通訊股份有限公司// All rights reserved.//// 文件名稱:JYInput.h// 摘 要://// 日 志// 版 本:1.00// 創(chuàng) 建 者:Chen Jiaqi// 創(chuàng)建時(shí)間:2008-1-19 22:54:01//////////////////////////////////////////////////////////////////////////#ifndef ___JY_INPUT___#define ___JY_INPUT___#ifdef __cplusplusextern "C" {#endif#define IME_T9PY_ENABLE#define IME_T9BH_ENABLE#ifndef WIN32#undef PACKED_END#define PACKED_END __attribute__((packed))#else#define PACKED_END #endiftypedef unsigned int HWND;typedef int BOOL;#define MSG_IME_INPUTMODE 0x015A#if (defined(IME_T9PY_ENABLE) && defined(IME_T9BH_ENABLE) && defined(IME_HANDWRITE_ENABLE))#define JYINPUT_ALLOWMODE (IME_MODE_T9PY | IME_MODE_T9BH | IME_MODE_HANDWRITE | IME_MODE_ALPHABET_UP | IME_MODE_ALPHABET_LOW | IME_MODE_NUMBER | IME_MODE_SYMBOL)#define JYINPUT_DEFAULT IME_MODE_HANDWRITE#else#if (defined(IME_T9PY_ENABLE) && defined(IME_T9BH_ENABLE))#define JYINPUT_ALLOWMODE (IME_MODE_T9PY | IME_MODE_T9BH | IME_MODE_ALPHABET_UP | IME_MODE_ALPHABET_LOW | IME_MODE_NUMBER | IME_MODE_SYMBOL)#define JYINPUT_DEFAULT IME_MODE_T9PY#else#if (defined(IME_T9PY_ENABLE))#define JYINPUT_ALLOWMODE (IME_MODE_T9PY | IME_MODE_ALPHABET_UP | IME_MODE_ALPHABET_LOW | IME_MODE_NUMBER | IME_MODE_SYMBOL)#define JYINPUT_DEFAULT IME_MODE_T9PY#else#define JYINPUT_ALLOWMODE (IME_MODE_ALPHABET_UP | IME_MODE_ALPHABET_LOW | IME_MODE_NUMBER | IME_MODE_SYMBOL)#define JYINPUT_DEFAULT IME_MODE_ALPHABET_UP#endif#endif#endif#define IME_MODE_HANDWRITE (1<<0)#define IME_MODE_T9PY (1<<1)#define IME_MODE_T9BH (1<<2)#define IME_MODE_ALPHABET_UP (1<<3)#define IME_MODE_ALPHABET_LOW (1<<4)#define IME_MODE_NUMBER (1<<5)#define IME_MODE_SYMBOL (1<<6)//////////////////////////////////////////////////////////////////////////// 筆畫#define BHBM_COUNT 6748typedef struct __stbhbm { unsigned char szHz[2]; // 對(duì)應(yīng)漢字 unsigned char szBm[14]; // 對(duì)應(yīng)編碼}PACKED_END ST_BHBM;//////////////////////////////////////////////////////////////////////////// 智能詞組typedef struct ___ASSN_FIRST_ZI___{ unsigned char szWord[3]; unsigned short nCounts; unsigned short *snWords;}PACKED_END ST_HZASSN;extern unsigned int g_hImeWnd;extern ST_BHBM *g_pstBhTable;extern unsigned char *g_pszPyImeArray;extern ST_HZASSN *g_pstAssnArray;extern int g_nHzAssnWordCount;#ifdef WIN32#define PYIME_FILENAME "data/py.ime"#define BHIME_FILENAME "data/bh.ime"#define HZASSN_FILENAME "data/assn.ime"#else#define PYIME_FILENAME "./py.ime"#define BHIME_FILENAME "./bh.ime"#define HZASSN_FILENAME "./assn.ime"#endif/*//////////////////////////////////////////////////////////////////////////// 拼音BOOL Init_PYIME_Arrary();void Free_PYIME_Array();// 筆畫BOOL Init_BHIME_Arrary();void Free_BHIME_Array();// 漢字詞組聯(lián)想BOOL Init_HzAssn_Arrary();void Free_HzAssn_Arrary();//////////////////////////////////////////////////////////////////////////*/int InitJYInput();unsigned int JYInputWindowEx (unsigned int hosting, int lx, int ty, int rx, int by, BOOL two_lines);////////////////////////////////////////////////////////////////////////// #ifdef __cplusplus}#endif#endif //___JY_INPUT___
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -