📄 keyboard.h
字号:
//#define Fu_BOX2 BGN+25
#define Fu_NAMEFOM (BGN+26)
#define Fu_NAMESC (BGN+27)
#define Fu_NAKEFUN (BGN+28)
#define Fu_EDIT (BGN+29)
#define Fu_BNTldown (BGN+30)
#define Fu_BNTlup (BGN+31)
#define Fu_BNTlok (BGN+32)
#define Fu_BNTrdown ( BGN+33)
#define Fu_BNTrup (BGN+34)
#define Fu_BNTrok ( BGN+35)
//数学运算公式键盘
DLGTEMPLATE DlgDigitalForm =
{
WS_BORDER | WS_CAPTION,
WS_EX_NONE,
250, 115, 400, 300,//250, 115, 203, 260,
"插入数字运算式",
0, 0,
18+17, NULL,
0
};
CTRLDATA CtrlDigitaForm[] =
{
{"edit", ES_LEFT|WS_VISIBLE | WS_BORDER , 85,10, 300, 20, Fu_EDIT, NULL,0},
//{"static",WS_VISIBLE | SS_GROUPBOX,10+197, 10+40, 180, 200,DialogDigital_Frame_Num, "numeric",0},
{"static",WS_VISIBLE | WS_CHILD,15, 15, 65, 20,Fu_NAMEFOM, "数学运算式:",0},
{"static",WS_VISIBLE | WS_CHILD,20, 40, 30, 20,Fu_NAMESC, "来源:",0},
{"static",WS_VISIBLE | WS_CHILD,140, 40, 45, 20,Fu_NAKEFUN, "运算元:",0},
{"listbox",WS_VISIBLE | WS_CHILD| WS_VSCROLL| WS_BORDER,15, 60, 80, 200,Fu_BOX1, "",0},
{"listbox",WS_VISIBLE | WS_CHILD| WS_VSCROLL| WS_BORDER,130, 60, 80, 200,Fu_BOX2, "",0},
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227, 52, 28, 28, Fu_BNT7, "7",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38, 52, 28, 28, Fu_BNT8, "8",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*2, 52, 28, 28, Fu_BNT9, "9",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*3, 52, 28, 28, Fu_BNT0, "0",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227, 52+38, 28, 28, Fu_BNT4, "4",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38, 52+38, 28, 28, Fu_BNT5, "5",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*2, 52+38, 28, 28, Fu_BNT6, "6",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*3, 52+38, 28, 28, Fu_BNTDot, ".",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227, 52+2*38, 28, 28, Fu_BNT1, "1",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38, 52+2*38, 28, 28, Fu_BNT2, "2",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*2, 52+2*38, 28, 28, Fu_BNT3, "3",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*3, 52+2*38, 28, 28, Fu_BNTPL, "-",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227, 52+3*38, 28, 28, Fu_BNTDH, ",",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38, 52+3*38, 28, 28, Fu_BNTMP, "*",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*2, 52+3*38, 28, 28, Fu_BNTDV, "/",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*3, 52+3*38, 28, 28, Fu_BNTSUM, "+",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227, 52+4*38, 28, 28, Fu_BNTLC, "(",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38, 52+4*38, 28, 28, Fu_BNTRC, ")",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*2, 52+4*38, 28, 28, Fu_BNTIDEX, "^",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227+38*3, 52+4*38, 28, 28, Fu_BNTRE, "%",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 227, 52+5*38, 40, 28, Fu_BNTOK, "确定",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 80+197, 52+5*38, 41, 28, Fu_BNTBack, "回退",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 131+197, 52+5*38, 41, 28, Fu_BNTCancel, "取消",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 95, 60, 34, 30, Fu_BNTlup, "l_U",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 95, 60+1*30, 34, 30, Fu_BNTldown, "l_D",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 95, 60+2*30, 34, 30, Fu_BNTlok, "l_EN",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 95, 75+3*30, 34, 30, Fu_BNTrup, "r_U",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 95, 75+4*30, 34, 30, Fu_BNTrdown, "r_D",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 95, 75+5*30, 34, 30, Fu_BNTrok, "r_EN",0 },
};
//数字键盘
//按a,s,w,d, 时按钮的移动位置
int numkey_id_up[15]={
NUM_BN0,
NUM_BN1,
NUM_BN2 ,
NUM_BN3 ,
NUM_BN0 ,
NUM_BN1 ,
NUM_BN2 ,
NUM_BN3 ,
NUM_BN4,
NUM_BN5 ,
NUM_BN6 ,
NUM_BN7 ,
NUM_BN8 ,
NUM_BN9 ,
NUM_BNSym };
int numkey_id_right[15]={
NUM_BN1,
NUM_BN2 ,
NUM_BN3 ,
NUM_BN3 ,
NUM_BN5 ,
NUM_BN6 ,
NUM_BN7 ,
NUM_BN7 ,
NUM_BN9 ,
NUM_BNDot,
NUM_BNSym ,
NUM_BNSym ,
NUM_BNBack ,
NUM_BNCancel,
NUM_BNCancel
};
int numkey_id_left[15]={
NUM_BN0,
NUM_BN0,
NUM_BN1,
NUM_BN2 ,
NUM_BN4 ,
NUM_BN4 ,
NUM_BN5 ,
NUM_BN6 ,
NUM_BN8 ,
NUM_BN8 ,
NUM_BN9 ,
NUM_BNDot,
NUM_BNOK ,
NUM_BNOK ,
NUM_BNBack
};
int numkey_id_down[15]={
NUM_BN4 ,
NUM_BN5 ,
NUM_BN6 ,
NUM_BN7 ,
NUM_BN8 ,
NUM_BN9 ,
NUM_BNDot,
NUM_BNSym,
NUM_BNOK ,
NUM_BNBack ,
NUM_BNCancel ,
NUM_BNCancel,
NUM_BNOK ,
NUM_BNBack,
NUM_BNCancel
};
//数学公式键盘
//按a,s,w,d, 时按钮的移动位置
int fukey_id_up[]={
Fu_BOX1,
Fu_BOX2,
Fu_BNT7 ,
Fu_BNT8 ,
Fu_BNT9,
Fu_BNT0,
Fu_BNT7 ,
Fu_BNT8 ,
Fu_BNT9,
Fu_BNT0,
Fu_BNT4,
Fu_BNT5 ,
Fu_BNT6 ,
Fu_BNTDot ,
Fu_BNT1,
Fu_BNT2 ,
Fu_BNT3 ,
Fu_BNTPL,
Fu_BNTDH,
Fu_BNTMP,
Fu_BNTDV,
Fu_BNTSUM,
Fu_BNTLC,
Fu_BNTRC,
Fu_BNTRE};
int fukey_id_down[]={
Fu_BOX1,
Fu_BOX2,
Fu_BNT4,
Fu_BNT5 ,
Fu_BNT6 ,
Fu_BNTDot ,
Fu_BNT1,
Fu_BNT2 ,
Fu_BNT3 ,
Fu_BNTPL,
Fu_BNTDH,
Fu_BNTMP,
Fu_BNTDV,
Fu_BNTSUM,
Fu_BNTLC,
Fu_BNTRC,
Fu_BNTIDEX,
Fu_BNTRE,
Fu_BNTOK,
Fu_BNTBack,
Fu_BNTBack,
Fu_BNTCancel,
Fu_BNTOK,
Fu_BNTBack,
Fu_BNTCancel
};
int fukey_id_left[]={
Fu_BOX1,
Fu_BOX1,
Fu_BOX2,
Fu_BNT7,
Fu_BNT8,
Fu_BNT9 ,
Fu_BOX2,
Fu_BNT4 ,
Fu_BNT5 ,
Fu_BNT6 ,
Fu_BOX2,
Fu_BNT1 ,
Fu_BNT2 ,
Fu_BNT3,
Fu_BOX2,
Fu_BNTDH ,
Fu_BNTMP,
Fu_BNTDV ,
Fu_BOX2,
Fu_BNTLC,
Fu_BNTRC,
Fu_BNTIDEX,
Fu_BOX2,
Fu_BNTOK,
Fu_BNTBack
};
int fukey_id_right[]={
Fu_BOX2,
Fu_BNT7,
Fu_BNT8 ,
Fu_BNT9 ,
Fu_BNT0 ,
Fu_BNT0 ,
Fu_BNT5 ,
Fu_BNT6 ,
Fu_BNTDot,
Fu_BNTDot,
Fu_BNT2 ,
Fu_BNT3 ,
Fu_BNTPL,
Fu_BNTPL,
Fu_BNTMP,
Fu_BNTDV,
Fu_BNTSUM,
Fu_BNTSUM,
Fu_BNTRC,
Fu_BNTIDEX,
Fu_BNTRE,
Fu_BNTRE,
Fu_BNTBack,
Fu_BNTCancel,
Fu_BNTCancel
};
//unsigned char *source [];
//unsigned char *fun [] ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -