#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;