| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #pragma once
- //分类id的定义
- #define LABEL_SET_ALPHA 0
- #define LABEL_SET_SYMBOL 1
- #define LABEL_SET_NUMPAD 2
- #define LABEL_SET_MAIN 3
- #define LABEL_SET_HELP 4
- //字母串表
- extern LPCTSTR AlphaTable1[]; //小写
- extern LPCTSTR AlphaTable2[]; //大写
- extern const int AlphaTableSize;
- //符号串表
- extern LPCTSTR SymbolTable1[]; //下
- extern LPCTSTR SymbolTable2[]; //上
- extern const int SymbolTableSize;
- //小键盘数字表
- extern LPCTSTR NumPadTable1[]; //数字
- extern LPCTSTR NumPadTable2[]; //光标控制
- extern const int NumPadTableSize;
- //主键盘单显
- extern LPCTSTR MainTable[];
- extern const int MainTableSize;
- //辅助键盘单显
- extern LPCTSTR HelpTable[];
- extern const int HelpTableSize;
- struct KeyConfig
- {
- short id; //分类id
- short offset; //类内偏移
- RECT rt; //位置
- BYTE vk; //虚拟码
- };
- extern KeyConfig kcs[];
- extern const int kcSize;
- extern const SIZE kbSize;
|