📄 configmath.h
字号:
// COMBOBOX
{ CTRL_COMBOBOX, WS_CHILD |CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, Edit1_X, L2_Y, Box_W,Edit_H, MB_ENABLE, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, 350, L2_Y, Box_W,Edit_H, MB_METHOD, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, 510, L2_Y, Box_W,Edit_H, MB_SPEED, " ", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, TYPE_X, EVENT_Y1, Box_W,Edit_H, MB_TYPE1, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, H_X, EVENT_Y1, Box_W,Edit_H, MB_DELAY1, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, TYPE_X, EVENT_Y2, Box_W,Edit_H, MB_TYPE2, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, H_X, EVENT_Y2, Box_W,Edit_H, MB_DELAY2, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, TYPE_X, EVENT_Y3, Box_W,Edit_H, MB_TYPE3, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, H_X, EVENT_Y3, Box_W,Edit_H, MB_DELAY3, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, TYPE_X, EVENT_Y4, Box_W,Edit_H, MB_TYPE4, "", 0 },
{ CTRL_COMBOBOX, WS_CHILD|CBS_DROPDOWNLIST |WS_VISIBLE|CBS_READONLY, H_X, EVENT_Y4, Box_W,Edit_H, MB_DELAY4, "", 0 },
//左侧按钮
//自定义按钮
{ "mybutton",WS_CHILD|BS_BITMAP| BS_PUSHBUTTON|WS_TABSTOP|WS_VISIBLE,0, 0, LEFT_W,LEFT_H,CONF_MATH_UP,"上移 ",(DWORD)(&direction_bmp[0])},
{ "mybutton",WS_CHILD|BS_BITMAP| BS_PUSHBUTTON|WS_TABSTOP|WS_VISIBLE,0, LEFT_H, LEFT_W,LEFT_H,CONF_MATH_DOWN,"下移 ",(DWORD)(&direction_bmp[1])},
{ "mybutton",WS_CHILD|BS_BITMAP| BS_PUSHBUTTON|WS_TABSTOP|WS_VISIBLE,0, LEFT_H*2, LEFT_W,LEFT_H,CONF_MATH_LEFT,"左移 ",(DWORD)(&direction_bmp[2])},
{ "mybutton",WS_CHILD|BS_BITMAP| BS_PUSHBUTTON|WS_TABSTOP|WS_VISIBLE,0, LEFT_H*3, LEFT_W,LEFT_H,CONF_MATH_RIGHT,"右移 ",(DWORD)(&direction_bmp[3])},
{ "mybutton",WS_CHILD| BS_BITMAP|WS_TABSTOP| BS_PUSHBUTTON|WS_VISIBLE,0, LEFT_H*4, LEFT_W,LEFT_H,CONF_MATH_ENTER,"进入 ",(DWORD)(&direction_bmp[4])},
{ "button",WS_CHILD| WS_TABSTOP| BS_PUSHBUTTON|WS_VISIBLE,0, LEFT_H*5, LEFT_W,LEFT_H,CONF_MATH_NC," ",0},
{ CTRL_BUTTON,WS_CHILD| BS_PUSHBUTTON|WS_VISIBLE,LEFT, BOT_Y, BOT_W,BOT_H,CONF_MATH_DLEFT,"左移 ",0},
{ CTRL_BUTTON,WS_CHILD| BS_PUSHBUTTON|WS_VISIBLE,LEFT+BOT_W, BOT_Y, 80,BOT_H,CONF_MATH_DRIGHT,"右移 ",0},
{ CTRL_BUTTON,WS_CHILD| BS_PUSHBUTTON|WS_VISIBLE,LEFT+BOT_W*2, BOT_Y, 80,BOT_H,CONF_MATH_DAI,"AI ",0},
{ CTRL_BUTTON,WS_CHILD| BS_PUSHBUTTON|WS_VISIBLE,LEFT+BOT_W*3, BOT_Y, 80,BOT_H,CONF_MATH_DDI,"DI ",0},
{ CTRL_BUTTON,WS_CHILD| BS_PUSHBUTTON|WS_VISIBLE,LEFT+BOT_W*4, BOT_Y, 80,BOT_H,CONF_MATH_DMATH,"数学 ",0},
{ CTRL_BUTTON,WS_CHILD| BS_PUSHBUTTON|WS_VISIBLE,LEFT+BOT_W*5, BOT_Y, 80,BOT_H,CONF_MATH_EMPTY," ",0},
{ CTRL_BUTTON,WS_CHILD| BS_PUSHBUTTON|WS_VISIBLE,LEFT+BOT_W*6, BOT_Y, 80,BOT_H,CONF_MATH_DBACK,"返回 ",0}
};
//用于保存页面控件值
typedef struct {
unsigned char *name;
unsigned char *tag;
BOOL enable;
int logmethod;
unsigned char *formation;
unsigned char *unit;
unsigned char *low;
unsigned char *high;
unsigned char *type1;
unsigned char *type2;
unsigned char *type3;
unsigned char *type4;
unsigned char *set1;
unsigned char *set2;
unsigned char *set3;
unsigned char *set4;
unsigned char *load1;
unsigned char *load2;
unsigned char *load3;
unsigned char *load4;
unsigned char *job1;
unsigned char *job2;
unsigned char *job3;
unsigned char *job4;
unsigned char *delay1;
unsigned char *delay2;
unsigned char *delay3;
unsigned char *delay4;
}MATHCHANNEL ;
MATHCHANNEL *mathchannel;
//HWND hWndMATH2;
int math_focus_bn; //必须为全局变量
// unsigned char sstr[15];
//控件对应的移动位置
const int math_id_down[29]={
MB_ENABLE ,
MB_METHOD,
ME_FORM,
ME_FORM,
ME_FORM,
ME_UNIT,
MB_TYPE1,
MA_Y1_JOB1,
MA_Y1_JOB2,
MB_TYPE2,
MB_TYPE3,
MB_TYPE4,
MB_TYPE4,
ME_SET2 ,
ME_SET3 ,
ME_SET4 ,
ME_SET4 ,
MA_Y2_JOB1,
MA_Y3_JOB1,
MA_Y4_JOB1,
MA_Y4_JOB1,
MA_Y2_JOB2,
MA_Y3_JOB2,
MA_Y4_JOB2,
MA_Y4_JOB2,
MB_DELAY2,
MB_DELAY3,
MB_DELAY4,
MB_DELAY4
};
const int math_id_up[29]={
ME_NAME,
ME_DESC ,
ME_NAME,
ME_DESC ,
ME_DESC ,
MB_ENABLE,
ME_FORM ,
ME_FORM ,
ME_FORM ,
ME_UNIT ,
MB_TYPE1,
MB_TYPE2,
MB_TYPE3,
ME_UNIT ,
ME_SET1 ,
ME_SET2 ,
ME_SET3 ,
ME_LOW ,
MA_Y1_JOB1,
MA_Y2_JOB1,
MA_Y3_JOB1,
ME_LOW ,
MA_Y1_JOB2,
MA_Y2_JOB2,
MA_Y3_JOB2,
ME_HIGH ,
MB_DELAY1,
MB_DELAY2,
MB_DELAY3
};
const int math_id_left[29]={
ME_NAME,
ME_NAME,
MB_ENABLE,
MB_ENABLE,
MB_METHOD,
ME_FORM,
ME_UNIT,
ME_UNIT,
ME_LOW,
MB_TYPE1,
MB_TYPE2,
MB_TYPE3,
MB_TYPE4,
MB_TYPE1,
MB_TYPE2,
MB_TYPE3,
MB_TYPE4,
ME_SET1 ,
ME_SET2 ,
ME_SET3 ,
ME_SET4 ,
MA_Y1_JOB1,
MA_Y2_JOB1,
MA_Y3_JOB1,
MA_Y4_JOB1,
MA_Y1_JOB2,
MA_Y2_JOB2,
MA_Y3_JOB2,
MA_Y4_JOB2
};
const int math_id_right[29]={
ME_DESC,
ME_DESC,
MB_METHOD,
MB_SPEED,
MB_SPEED,
ME_FORM,
ME_LOW,
ME_HIGH,
ME_HIGH,
ME_SET1 ,
ME_SET2 ,
ME_SET3 ,
ME_SET4 ,
MA_Y1_JOB1,
MA_Y2_JOB1,
MA_Y3_JOB1,
MA_Y4_JOB1,
MA_Y1_JOB2,
MA_Y2_JOB2,
MA_Y3_JOB2,
MA_Y4_JOB2,
MB_DELAY1,
MB_DELAY2,
MB_DELAY3,
MB_DELAY4,
MB_DELAY1,
MB_DELAY2,
MB_DELAY3,
MB_DELAY4 };
void SaveMathData(HWND hDlg);
void DlgConfMath (HWND hWnd);
void DigitalConfig (HWND hWnd);
void FormationDlg (HWND hWnd);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -