📄 main.h
字号:
#define DEBUG
#ifdef DEBUG
unsigned char Type1[] = {0x40,0x30,0x31,0x52,0x44,0x31,0x37,0x0D};
#endif
//待修改的地方
#define STR_DEMO "WP18"
BOOL bFreshtop;
//宋体16
#define FRESHPB(hWnd,length) (SendMessage (hWnd, PBM_SETPOS, length, 0))
#define BOTT_BUT 300
#define BOTTOM_BUTTON_DOWN (BOTT_BUT+1)
#define BOTTOM_BUTTON_CLEA (BOTT_BUT+2)
#define BOTTOM_BUTTON_OPER (BOTT_BUT+3)
#define BOTTOM_BUTTON_CONF (BOTT_BUT+4)
#define BOTTOM_BUTTON_CUMUL (BOTT_BUT+5)
#define BOTTOM_BUTTON_SHUT (BOTT_BUT+6)
#define BOTTOM_PANEL (BOTT_BUT+7)
#define LEFT_BUT 308
#define LEFT_BUTTON_PAGE LEFT_BUT
#define LEFT_BUTTON_MODE ( LEFT_BUT+1)
#define LEFT_BUTTON_HIST (LEFT_BUT+2)
#define LEFT_BUTTON_EVEN (LEFT_BUT+3)
#define LEFT_BUTTON_STAT (LEFT_BUT+4)
#define LEFT_BUTTON_EXIT (LEFT_BUT+5)
#define LEFT_PANEL (LEFT_BUT+6)
#define LEFT_UP (LEFT_BUT+7)
#define LEFT_DOWN ( LEFT_BUT+8)
#define LEFT_FIRST (LEFT_BUT+9)
#define LEFT_LAST (LEFT_BUT+10)
#define LEFT_ZOOM (LEFT_BUT+11)
#define LEFT_RETURN (LEFT_BUT+12)
#define LEFT_PANEL2 (LEFT_BUT+13)
#define LEFT_1 TOP
//按钮上字符串定义
#define BN_PAGE_STR "\n页面\nW"
//标注组态界面获得焦点的控件
//标注组态界面获得焦点的控件
#define IDC_PROGRESSBAR (LEFT_BUT+20)
//static CTL ConfigureControl[]={
#define HWND_CONF CtrlhBottom[3].hwndControl
static CTL CtrlhBottom[]={
{ CTRL_STATIC,WS_VISIBLE,LEFT, HEIGHT-BOTTOM+1, 560,39,BOTTOM_PANEL,"",0},
{CTRL_BUTTON,WS_BORDER|BS_MULTLINE,LEFT+1, HEIGHT-BOTTOM, 80, 40,BOTTOM_BUTTON_DOWN, "下载\nF3",0},
{CTRL_BUTTON,WS_BORDER|BS_MULTLINE, LEFT+80, HEIGHT-BOTTOM, 80, 40, BOTTOM_BUTTON_CLEA, "清除\nF4",0 },
{CTRL_BUTTON,WS_BORDER|BS_MULTLINE, LEFT+80*2,HEIGHT-BOTTOM, 80, 40,BOTTOM_BUTTON_OPER, "操作\nF5",0 },
{CTRL_BUTTON,WS_BORDER|BS_MULTLINE,LEFT+80*3, HEIGHT-BOTTOM, 80, 40,BOTTOM_BUTTON_CONF, "组态\nF6",0 },
{CTRL_BUTTON,WS_BORDER|BS_MULTLINE,LEFT+80*4, HEIGHT-BOTTOM, 80, 40,BOTTOM_BUTTON_CUMUL, "累积\nF7",0 },
{CTRL_BUTTON,WS_BORDER|BS_MULTLINE, LEFT+80*6, HEIGHT-BOTTOM, 80, 40,BOTTOM_BUTTON_SHUT, "关机\nESC",0 }
};
#define HWND_MODE CtrlhLeft[1].hwndControl
static CTL CtrlhLeft[]={
{ CTRL_STATIC,WS_VISIBLE,0, TOP, LEFT+1,440,LEFT_PANEL," ",0} ,
{CTRL_BUTTON,WS_BORDER|WS_VISIBLE|BS_MULTLINE|BS_PUSHBUTTON, 0, TOP ,LEFT_W, LEFT_H, LEFT_BUTTON_PAGE, BN_PAGE_STR,0 },
{CTRL_BUTTON,WS_BORDER|WS_CHILD|WS_VISIBLE|BS_MULTLINE|BS_PUSHBUTTON, 0, LEFT_1+LEFT_H ,LEFT_W, LEFT_H,LEFT_BUTTON_MODE, "\n模式\nS",0 },
{CTRL_BUTTON,WS_BORDER|WS_CHILD|WS_VISIBLE|BS_MULTLINE|BS_PUSHBUTTON, 0, LEFT_1+LEFT_H*2 ,LEFT_W, LEFT_H,LEFT_BUTTON_HIST, "\n历史\nA",0 },
{CTRL_BUTTON,WS_BORDER|WS_CHILD|WS_VISIBLE|BS_MULTLINE|BS_PUSHBUTTON, 0, LEFT_1+LEFT_H*3, LEFT_W, LEFT_H,LEFT_BUTTON_EVEN, "\n事件\nD",0 },
{CTRL_BUTTON,WS_BORDER|WS_CHILD|WS_VISIBLE|BS_MULTLINE|BS_PUSHBUTTON,0, LEFT_1+LEFT_H*4, LEFT_W, LEFT_H,LEFT_BUTTON_STAT, "\n状态\nEnter",0 },
{CTRL_BUTTON,WS_BORDER|WS_CHILD|WS_VISIBLE|BS_MULTLINE|BS_PUSHBUTTON,0, LEFT_1+LEFT_H*5, LEFT_W, LEFT_H,LEFT_BUTTON_EXIT, "\n离开\nQ",0 }
};
static void ExitSystem (HWND hWnd, int id) ;
void CreateBottom(HWND hWnd);
void ShowBottom(HWND hWnd);
void HideBottom(HWND hWnd);
void FreshTopPage(HDC hdc);
void CreateLeft(HWND hWnd);
void ShowLeft(HWND hWnd);
void HideLeftButton(HWND hWnd);
void FreshConfPage(HDC hWnd);
void ScanBottomKey(HWND hWnd ,int id);
void ScanHistKey(HWND hWnd ,int id );
void ScanModeKey(HWND hWnd ,int id );
int DoTimerMain(HWND hWnd,int message,WPARAM wParam,LPARAM lParam);
void SetFreshZero(void );
void GetTime( HWND hWnd);
void FreshDispZero(HDC hdc);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -