mrDarker
2025-10-22 e8a27bb203fe2aff70390a5eca002d7438da9b0f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#pragma once
 
 
/* Rx Code */
#define RX_CODE_TEST                    0
#define RX_CODE_LOG                        1000
#define RX_CODE_ADD_PLC                    1001
#define RX_CODE_REMOVE_PLC                1002
#define RX_CODE_SELECT_PLC                1003
#define RX_CODE_ALARM_ON                1004
#define RX_CODE_ALARM_OFF                1005
#define RX_CODE_ACTIVATE                1006 // Æô¶¯
#define RX_CODE_AUTO                    1007 // ×Ô¶¯
#define RX_CODE_PUASE                    1008 // ÔÝÍ£
#define RX_CODE_MANUAL                    1009 // ÊÖ¶¯
#define RX_CODE_BEEP                    1010 // ¾²Òô
#define RX_CODE_RESETTING                1011 // ¸´Î»
#define RX_CODE_STOP                    1012 // Í£Ö¹
#define RX_CODE_VELOCITY_RATIO            1013 // ËٶȱÈÀý
#define RX_CODE_TACT_TIME                1014 // ½ÚÅÄʱ¼ä
#define RX_CODE_DAY_SHIFT_CAPACTITY        1015 // °×°à²úÁ¿
#define RX_CODE_NIGHT_SHIFT_CAPACTITY    1016 // Ò¹°à²úÁ¿
#define RX_PLC_STATE_CHANGED            1017    /* PLC״̬¸Ä±ä */
 
 
/* ¶¨ÖÆÑÕÉ« */
#define APP_MAIN_DLG_BACKGROUND            RGB(255, 255, 255)    
#define TOP_TOOLBAR_BACKGROUND            RGB(240, 240, 240)    
#define PAGE_PLC_LIST_BACKGROUND        RGB(245, 245, 250)    
#define MAIN_CONTAINER_BACKGROUND        RGB(252, 252, 255)
#define BASE_VIEW_BACKGROUND            RGB(252, 252, 255)
#define PLC_VIEW_BACKGROUND                RGB(252, 252, 255)
#define LOGCAT_BACKGROUND_COLOR            RGB(252, 252, 255)
 
/* PLCÒ³ÃæÑÕÉ«¶¨Òå */
 
/* PLCVIEW°´Å¥ */
#define BTN_PLCVIEW_FRAME_NORMAL        RGB(88, 88, 88)
#define BTN_PLCVIEW_FRAME_HOVER            RGB(88, 88, 88)
#define BTN_PLCVIEW_FRAME_PRESS            RGB(88, 88, 88)
#define BTN_PLCVIEW_OFF_BKGND_NORMAL    RGB(255, 127, 39)
#define BTN_PLCVIEW_OFF_BKGND_HOVER        RGB(255, 157, 59)
#define BTN_PLCVIEW_OFF_BKGND_PRESS        RGB(255, 100, 29)
#define BTN_PLCVIEW_ON_BKGND_NORMAL        RGB(100, 200, 100)
#define BTN_PLCVIEW_ON_BKGND_HOVER        RGB(150, 250, 150)
#define BTN_PLCVIEW_ON_BKGND_PRESS        RGB(50, 150, 50)
 
/* ÖáÉè¶¨Ò³ÃæÑÕÉ«¶¨Òå */
 
/* 5¸ö°´Å¥Ò³, °´Å¥±³¾°É«£¬Õý³£×´Ì¬*/
#define BTN_PAGE_FRAME_COLOR            RGB(58, 58, 58)
#define BTN_PAGE_FACE_NORMAL_COLOR        RGB(0, 168, 0)
#define BTN_PAGE_FACE_SELECT_COLOR        RGB(0, 232, 0)
#define BTN_PAGE_TEXT_NORMAL_COLOR        RGB(22, 22, 22)
#define BTN_PAGE_TEXT_SELECT_COLOR        RGB(22, 22, 22)
 
/* JOG+, JOG-*/
#define BTN_JOG_FRAME_NORMAL            RGB(88, 88, 88)
#define BTN_JOG_FRAME_HOVER                RGB(88, 88, 88)
#define BTN_JOG_FRAME_PRESS                RGB(88, 88, 88)
#define BTN_JOG_BKGND_NORMAL            RGB(0, 232, 0)
#define BTN_JOG_BKGND_HOVER                RGB(0, 222, 0)
#define BTN_JOG_BKGND_PRESS                RGB(0, 168, 0)
 
/* Sev°´Å¥ */
#define BTN_SEV_FRAME_NORMAL            RGB(88, 88, 88)
#define BTN_SEV_FRAME_HOVER                RGB(88, 88, 88)
#define BTN_SEV_FRAME_PRESS                RGB(88, 88, 88)
#define BTN_SEV_BKGND_NORMAL            RGB(0, 232, 0)
#define BTN_SEV_BKGND_HOVER                RGB(0, 222, 0)
#define BTN_SEV_BKGND_PRESS                RGB(222, 0, 0)
 
/* Stop°´Å¥ */
#define BTN_STOP_FRAME_NORMAL            RGB(88, 88, 88)
#define BTN_STOP_FRAME_HOVER            RGB(88, 88, 88)
#define BTN_STOP_FRAME_PRESS            RGB(88, 88, 88)
#define BTN_STOP_BKGND_NORMAL            RGB(0, 168, 0)
#define BTN_STOP_BKGND_HOVER            RGB(0, 138, 0)
#define BTN_STOP_BKGND_PRESS            RGB(222, 0, 0)
 
/* OPR °´Å¥ */
#define BTN_OPR_FRAME_NORMAL            RGB(88, 88, 88)
#define BTN_OPR_FRAME_HOVER                RGB(88, 88, 88)
#define BTN_OPR_FRAME_PRESS                RGB(88, 88, 88)
#define BTN_OPR_BKGND_NORMAL            RGB(0, 168, 0)
#define BTN_OPR_BKGND_HOVER                RGB(255, 160, 64)
#define BTN_OPR_BKGND_PRESS                RGB(250, 155, 60)
#define BTN_OPR_BKGND_TEST                RGB(0, 255, 0)
 
/* ¶¨Î»°´Å¥ */
#define BTN_POINT_FRAME_NORMAL            RGB(88, 88, 88)
#define BTN_POINT_FRAME_HOVER            RGB(88, 88, 88)
#define BTN_POINT_FRAME_PRESS            RGB(88, 88, 88)
#define BTN_POINT_BKGND_NORMAL            RGB(222, 222, 222)
#define BTN_POINT_BKGND_HOVER            RGB(208, 208, 222)
#define BTN_POINT_BKGND_PRESS            RGB(0, 232, 0)
 
/* ±¨¾¯Ò³ÃæÑÕÉ«¶¨Òå */
 
/* ½â³ý¾¯¸æ °´Å¥ */
#define BTN_ALARM_OFF_FRAME_NORMAL        RGB(88, 88, 88)
#define BTN_ALARM_OFF_FRAME_HOVER        RGB(88, 88, 88)
#define BTN_ALARM_OFF_FRAME_PRESS        RGB(88, 88, 88)
#define BTN_ALARM_OFF_BKGND_NORMAL        RGB(255, 127, 39)
#define BTN_ALARM_OFF_BKGND_HOVER        RGB(255, 157, 59)
#define BTN_ALARM_OFF_BKGND_PRESS        RGB(255, 100, 29)
 
/* ¾²Òô°´Å¥ */
#define BTN_SOUND_OFF_FRAME_NORMAL        RGB(88, 88, 88)
#define BTN_SOUND_OFF_FRAME_HOVER        RGB(88, 88, 88)
#define BTN_SOUND_OFF_FRAME_PRESS        RGB(88, 88, 88)
#define BTN_SOUND_OFF_BKGND_NORMAL        RGB(255, 127, 39)
#define BTN_SOUND_OFF_BKGND_HOVER        RGB(255, 157, 59)
#define BTN_SOUND_OFF_BKGND_PRESS        RGB(255, 100, 29)
#define BTN_SOUND_ON_BKGND_NORMAL        RGB(100, 200, 100)
#define BTN_SOUND_ON_BKGND_HOVER        RGB(150, 250, 150)
#define BTN_SOUND_ON_BKGND_PRESS        RGB(50, 150, 50)
 
/* Ê÷¿Ø¼þСԲµã */
#define TREE_BADGE_BACKGROUND            RGB(34, 177, 76)
#define TREE_BADGE_FOREGROUND            RGB(222, 222, 222)
#define TREE_BADGE2_BACKGROUND            RGB(255, 127, 39)
#define TREE_BADGE2_FOREGROUND            RGB(222, 222, 222)
 
 
/* °´Å¥id */
#define VIEW_TOOL_BTN_CLOSE                0x1016
 
 
/* ¹ã²¥´úÂë */
#define BC_CODE_ALARM_ON                1
#define BC_CODE_ALARM_OFF                2
 
 
/* ¼à¿ØÊý¾Ýid */
#define MONITOR_ID_ALARM        1001