📄 hikerwbfunc.h
字号:
#ifndef __HIKERWBFUNC_H
#define __HIKERWBFUNC_H
#define CODELEN 20
#define WORDLEN 21
#define DUPWORD 500
#define SENTLEN 256
#define WM_HOOKKEY WM_USER+1 //钩子消息
#define WM_HOOKACT WM_USER+2 //钩子消息
#define HKWB_API extern "C" __declspec(dllexport)
HKWB_API BOOL InitHook();
HKWB_API void EndHook();
HKWB_API BOOL HookOn();
HKWB_API BOOL HookOff();
HKWB_API BOOL Translate(unsigned char* pcstream, unsigned char* pwstream,
int& cdnum, int& wdnum, int* pcdlen, int* pwdlen);
HKWB_API BOOL Train(unsigned char* pcstream, unsigned char* pwstream, int* pwdlen);
HKWB_API BOOL GetWords(unsigned char* nofullcode, unsigned char* pcstream, int codeno, unsigned char* pwords, int& wdnum);
HKWB_API BOOL GetWordSel(unsigned char* pwords, int wdno, unsigned char* pword);
HKWB_API BOOL GetCodes(unsigned char* pword, unsigned char* pcodes, int& cdnum);
//HKWB_API LRESULT CALLBACK KeyboardProc(int code, WPARAM wParam, LPARAM lParam);
HKWB_API BOOL ShowSoftKeyboard(BOOL bShow, int iKeyboardId = 0);
HKWB_API void SetStyle(int iStyle);
HKWB_API BOOL PYGetWords(unsigned char* code, unsigned char* pwords, int& wdnum);
HKWB_API BOOL FindCodeByWord(unsigned char* word, unsigned char* code);
HKWB_API void SetCharset(int iCharset);
//generate code for a new word
HKWB_API BOOL GeneCode(unsigned char* word, unsigned char* code);
HKWB_API BOOL NewWord(unsigned char* code, unsigned char* word);
HKWB_API BOOL DeleteWord(unsigned char* code, unsigned char* word);
HKWB_API BOOL TrainFromFile(const char* pFileName);
HKWB_API void SetKeyProcSign(BOOL bSign);
HKWB_API HANDLE GetThreadHandle();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -