📄 keyboard.h
字号:
int ctrl_kb_tag_id;
HWND hWndMATH1;
//数字键盘
#define NUM_BN0 419
#define NUM_BN1 420
#define NUM_BN2 421
#define NUM_BN3 422
#define NUM_BN4 423
#define NUM_BN5 424
#define NUM_BN6 425
#define NUM_BN7 426
#define NUM_BN8 427
#define NUM_BN9 428
#define NUM_BNDot 429
#define NUM_BNSym 430//727
#define NUM_BNOK 431//728
#define NUM_BNBack 432//729
#define NUM_BNCancel 433// 730
#define DialogDigital_Static_Input 727//431
#define DialogDigital_Static_BotLab 728//432
#define DialogDigital_Edit_Input 729// 433
#define DialogDigital_Frame_Num 726
/*数字键盘*/
static CTRLDATA CtrlDigital[] =
{
{"static",WS_VISIBLE | SS_GROUPBOX,10, 10, 180, 200,DialogDigital_Frame_Num, "numeric",0},
{"static",WS_VISIBLE | WS_CHILD,34, 30, 30, 20,DialogDigital_Static_Input, "input:",0},
{"edit", ES_LEFT|WS_VISIBLE | WS_BORDER , 70, 30, 100, 20, DialogDigital_Edit_Input, NULL,0},
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30, 30+30, 28, 28, NUM_BN0, "0",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38, 30+30, 28, 28, NUM_BN1, "1",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38*2, 30+30, 28, 28, NUM_BN2, "2",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38*3, 30+30, 28, 28, NUM_BN3, "3",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30, 30+38+30, 28, 28, NUM_BN4, "4",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38, 30+38+30, 28, 28, NUM_BN5, "5",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38*2, 30+38+30, 28, 28, NUM_BN6, "6",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38*3, 30+38+30, 28, 28, NUM_BN7, "7",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30, 30+38*2+30, 28, 28, NUM_BN8, "8",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38, 30+38*2+30, 28, 28, NUM_BN9, "9",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38*2, 30+38*2+30, 28, 28, NUM_BNDot, ".",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30+38*3, 30+38*2+30, 28, 28, NUM_BNSym, "--",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 30, 30+38*3+30, 40, 28, NUM_BNOK, "确定",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 80, 30+38*3+30, 41, 28, NUM_BNBack, "回退",0 },
{"button",WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 131, 30+38*3+30, 41, 28, NUM_BNCancel, "取消",0 },
{"static",WS_VISIBLE | WS_CHILD,14, 64+38*4, 200, 18,DialogDigital_Static_BotLab, "",0}
};
/*包含了数学通道设置,数字输入对话框*/
DLGTEMPLATE DlgDigital =
{
WS_BORDER | WS_CAPTION,
WS_EX_NONE,
250, 115, 203, 260,
"数字输入",
0, 0,
19, NULL,
0
};
//字母键盘
#define AI_BN 600
#define TAG_ST (AI_BN+20)
#define TAG_EDIT (AI_BN+21)
#define TAG_OK (AI_BN+22)
#define TAG_BACK (AI_BN+23)
#define TAG_CANCEL (AI_BN+24)
#define TAG_BN (AI_BN+30)
#define TAG_BN0101 (TAG_BN+1) //TAG_BN开始
#define TAG_BN0102 (TAG_BN+2)
#define TAG_BN0103 (TAG_BN+3)
#define TAG_BN0104 (TAG_BN+4)
#define TAG_BN0105 (TAG_BN+5)
#define TAG_BN0106 (TAG_BN+6)
#define TAG_BN0107 (TAG_BN+7)
#define TAG_BN0108 (TAG_BN+8)
#define TAG_BN0109 (TAG_BN+9)
#define TAG_BN0110 (TAG_BN+10)
#define TAG_BN0111 (TAG_BN+11)
#define TAG_BN0112 (TAG_BN+12)
#define TAG_BN0113 (TAG_BN+13)
#define TAG_BN0114 (TAG_BN+14)
#define TAG_BN0115 (TAG_BN+15)
#define TAG_BN0116 (TAG_BN+16)
#define TAG_BN0117 (TAG_BN+17)
#define TAG_BN0118 (TAG_BN+18)
#define TAG_BN0119 (TAG_BN+19)
#define TAG_BN0120 (TAG_BN+20)
#define TAG_BN0201 (TAG_BN+31)
#define TAG_BN0202 (TAG_BN+32)
#define TAG_BN0203 (TAG_BN+33)
#define TAG_BN0204 (TAG_BN+34)
#define TAG_BN0205 (TAG_BN+35)
#define TAG_BN0206 (TAG_BN+36)
#define TAG_BN0207 (TAG_BN+37)
#define TAG_BN0208 (TAG_BN+38)
#define TAG_BN0209 (TAG_BN+39)
#define TAG_BN0210 (TAG_BN+40)
#define TAG_BN0211 (TAG_BN+41)
#define TAG_BN0212 (TAG_BN+42)
#define TAG_BN0213 (TAG_BN+43)
#define TAG_BN0214 (TAG_BN+44)
#define TAG_BN0215 (TAG_BN+45)
#define TAG_BN0216 (TAG_BN+46)
#define TAG_BN0217 (TAG_BN+47)
#define TAG_BN0218 (TAG_BN+48)
#define TAG_BN0219 (TAG_BN+49)
#define TAG_BN0220 (TAG_BN+50)
#define TAG_BN0301 (TAG_BN+61)
#define TAG_BN0302 (TAG_BN+62)
#define TAG_BN0303 (TAG_BN+63)
#define TAG_BN0304 (TAG_BN+64)
#define TAG_BN0305 (TAG_BN+65)
#define TAG_BN0306 (TAG_BN+66)
#define TAG_BN0307 (TAG_BN+67)
#define TAG_BN0308 (TAG_BN+68)
#define TAG_BN0309 (TAG_BN+69)
#define TAG_BN0310 (TAG_BN+70)
#define TAG_BN0311 (TAG_BN+71)
#define TAG_BN0312 (TAG_BN+72)
#define TAG_BN0313 (TAG_BN+73)
#define TAG_BN0314 (TAG_BN+74)
#define TAG_BN0315 (TAG_BN+75)
#define TAG_BN0316 (TAG_BN+76)
#define TAG_BN0317 (TAG_BN+77)
#define TAG_BN0318 (TAG_BN+78)
#define TAG_BN0319 (TAG_BN+79)
#define TAG_BN0320 (TAG_BN+80)
#define TAG_BN0401 (TAG_BN+91)
#define TAG_BN0402 (TAG_BN+92)
#define TAG_BN0403 (TAG_BN+93)
#define TAG_BN0404 (TAG_BN+94)
#define TAG_BN0405 (TAG_BN+95)
#define TAG_BN0406 (TAG_BN+96)
#define TAG_BN0407 (TAG_BN+97)
#define TAG_BN0408 (TAG_BN+98)
#define TAG_BN0409 (TAG_BN+99)
#define TAG_BN0410 (TAG_BN+90)
#define TAG_B2 (TAG_BN+100) //
#define TAG_BN0411 (TAG_B2+1)
#define TAG_BN0412 (TAG_B2+2)
#define TAG_BN0413 (TAG_B2+3)
#define TAG_BN0414 (TAG_B2+4)
#define TAG_BN0415 (TAG_B2+5)
#define TAG_BN0416 (TAG_B2+6)
#define TAG_BN0417 (TAG_B2+7)
#define TAG_BN0418 (TAG_B2+8)
#define TAG_BN0419 (TAG_B2+9)
#define TAG_BN0420 (TAG_B2+10)
#define TAG_BN5 (TAG_B2+20)
#define TAG_BN0501 (TAG_BN5+1)
#define TAG_BN0502 (TAG_BN5+2)
#define TAG_BN0503 (TAG_BN5+3)
#define TAG_BN0504 (TAG_BN5+4)
#define TAG_BN0505 (TAG_BN5+5)
#define TAG_BN0506 (TAG_BN5+6)
#define TAG_BN0507 (TAG_BN5+7)
#define TAG_BN0508 (TAG_BN5+8)
#define TAG_BN0509 (TAG_BN5+9)
#define TAG_BN0510 (TAG_BN5+10)
#define TAG_BN0511 (TAG_BN5+11)
#define TAG_BN0512 (TAG_BN5+12)
#define TAG_BN0513 (TAG_BN5+13)
#define TAG_BN0514 (TAG_BN5+14)
#define TAG_BN0515 (TAG_BN5+15)
#define TAG_BN0516 (TAG_BN5+16)
#define TAG_BN0517 (TAG_BN5+17)
#define TAG_BN0518 (TAG_BN5+18)
#define TAG_BN0519 (TAG_BN5+19)
#define TAG_BN0520 (TAG_BN5+20) //140
#define TAG_BN06 (TAG_BN5+30) // 150
#define TAG_BN0601 (TAG_BN06+1) // 151
#define TAG_BN0602 (TAG_BN06+2)
#define TAG_BN0603 (TAG_BN06+3)
#define TAG_BN0604 (TAG_BN06+4)
#define TAG_BN0605 (TAG_BN06+5)
#define TAG_BN0606 (TAG_BN06+6)
#define TAG_BN0607 (TAG_BN06+7)
#define TAG_BN0608 (TAG_BN06+8)
#define TAG_BN0609 (TAG_BN06+9)
#define TAG_BN0610 (TAG_BN06+10)
#define TAG_BN0611 (TAG_BN06+11)
#define TAG_BN0612 (TAG_BN06+12)
#define TAG_BN0613 (TAG_BN06+13)
#define TAG_BN0614 (TAG_BN06+14)
#define TAG_BN0615 (TAG_BN06+15)
#define TAG_BN0616 (TAG_BN06+16)
#define TAG_BN0617 (TAG_BN06+17)
#define TAG_BN0618 (TAG_BN06+18)
#define TAG_BN0619 (TAG_BN06+19)
#define TAG_BN0620 (TAG_BN06+20)
#define TAG_BN07 (TAG_BN0620+10)
#define TAG_BN0701 (TAG_BN07+1) //181
#define TAG_BN0702 (TAG_BN07+2)
#define TAG_BN0703 (TAG_BN07+3)
#define TAG_BN0704 (TAG_BN07+4)
#define TAG_BN0705 (TAG_BN07+5)
#define TAG_BN0706 (TAG_BN07+6)
#define TAG_BN0707 (TAG_BN07+7)
#define TAG_BN0708 (TAG_BN07+8)
#define TAG_BN0709 (TAG_BN07+9)
#define TAG_BN0710 (TAG_BN07+10)
#define TAG_BN0711 (TAG_BN07+11)
#define TAG_BN0712 (TAG_BN07+12)
#define TAG_BN0713 (TAG_BN07+13)
#define TAG_BN0714 (TAG_BN07+14)
#define TAG_BN0715 (TAG_BN07+15)
#define TAG_BN0716 (TAG_BN07+16)
#define TAG_BN0717 (TAG_BN07+17)
#define TAG_BN0718 (TAG_BN07+18)
#define TAG_BN0719 (TAG_BN07+19)
#define TAG_BN0720 (TAG_BN07+20)
#define TAG_BN08 (TAG_BN0720+10)
#define TAG_BN0801 (TAG_BN08+1)
#define TAG_BN0802 (TAG_BN08+2)
#define TAG_BN0803 (TAG_BN08+3)
#define TAG_BN0804 (TAG_BN08+4)
#define TAG_BN0805 (TAG_BN08+5)
#define TAG_BN0806 (TAG_BN08+6)
#define TAG_BN0807 (TAG_BN08+7)
#define TAG_BN0808 (TAG_BN08+8)
#define TAG_BN0809 (TAG_BN08+9)
#define TAG_BN0810 (TAG_BN08+10)
#define TAG_BN0811 (TAG_BN08+11)
#define TAG_BN0812 (TAG_BN08+12)
#define TAG_BN0813 (TAG_BN08+13)
#define TAG_BN0814 (TAG_BN08+14)
#define TAG_BN0815 (TAG_BN08+15)
#define TAG_BN0816 (TAG_BN08+16)
#define TAG_BN0817 (TAG_BN08+17)
#define TAG_BN0818 (TAG_BN08+18)
#define TAG_BN0819 (TAG_BN08+19)
#define TAG_BN0820 (TAG_BN08+20)
#define TAG_BN09 (TAG_BN0820+10)
#define TAG_BN0901 (TAG_BN09+1) //241
#define TAG_BN0902 (TAG_BN09+2)
#define TAG_BN0903 (TAG_BN09+3)
#define TAG_BN0904 (TAG_BN09+4)
#define TAG_BN0905 (TAG_BN09+5)
#define TAG_BN0906 (TAG_BN09+6)
#define TAG_BN0907 (TAG_BN09+7)
#define TAG_BN0908 (TAG_BN09+8)
#define TAG_BN0909 (TAG_BN09+9)
#define TAG_BN0910 (TAG_BN09+10)
#define TAG_BN0911 (TAG_BN09+11)
#define TAG_BN0912 (TAG_BN09+12)
#define TAG_BN0913 (TAG_BN09+13)
#define TAG_BN0914 (TAG_BN09+14)
#define TAG_BN0915 (TAG_BN09+15)
#define TAG_BN0916 (TAG_BN09+16)
#define TAG_BN0917 (TAG_BN09+17)
#define TAG_BN0918 (TAG_BN09+18)
#define TAG_BN0919 (TAG_BN09+19)
#define TAG_BN0920 (TAG_BN09+20)
#define TAG_BN10 (TAG_BN0920+10)
#define TAG_BN1001 (TAG_BN10+1) //271
#define TAG_BN1002 (TAG_BN10+2)
#define TAG_BN1003 (TAG_BN10+3)
#define TAG_BN1004 (TAG_BN10+4)
#define TAG_BN1005 (TAG_BN10+5)
#define TAG_BN1006 (TAG_BN10+6)
#define TAG_BN1007 (TAG_BN10+7)
#define TAG_BN1008 (TAG_BN10+8)
#define TAG_BN1009 (TAG_BN10+9)
#define TAG_BN1010 (TAG_BN10+10)
#define TAG_BN1011 (TAG_BN10+11)
#define TAG_BN1012 (TAG_BN10+12)
#define TAG_BN1013 (TAG_BN10+13)
#define TAG_BN1014 (TAG_BN10+14)
#define TAG_BN1015 (TAG_BN10+15)
#define TAG_BN1016 (TAG_BN10+16)
#define TAG_BN1017 (TAG_BN10+17)
#define TAG_BN1018 (TAG_BN10+18)
#define TAG_BN1019 (TAG_BN10+19)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -