📄 controlresource.c
字号:
#include <stdio.h>
#include <stdlib.h>
#include <minigui/common.h>
#include <minigui/minigui.h>
#include <minigui/gdi.h>
#include <minigui/window.h>
#include <minigui/control.h>
#include <minigui/mgext.h>
#include "DuplexEditor.h"
// use "ControlResource.h" may be more criterial
//the interface only is key-editor
DLGTEMPLATE duplex_DlgKeyEditor =
{
WS_BORDER | WS_CAPTION,
WS_EX_NONE,
0, 0, 240, 280,
"◆无线双工参数编辑",
0, 0,
46, NULL,
0
};//the num 45 = the last ID(57044) - the first ID(57000) + 1
CTRLDATA duplex_CtrlKeyEditor[] =
{
{
"static",
WS_VISIBLE | SS_SIMPLE,
10, 10, 200, 20,
duplex_SysKey,
"DCU-99系统密钥",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 40, 30, 20,
duplex_KeyType,
"类型:",
0
},
{
"combobox",
WS_VISIBLE | CBS_DROPDOWNLIST | CBS_NOTIFY | CBS_READONLY,
50, 38, 60, 20,
duplex_KeyTypeSel,
"类型",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE | SS_RIGHT,
120, 40, 55, 20,
duplex_KeyDistinguishWord,
"鉴别字:",// or 密钥组号(0~99)
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 38, 40, 20,
duplex_KeyDistinguishWordEdit,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 70, 50, 20,
duplex_MainKey01To08,
"01~08:", //or 17~24 ,33~40, 49~56
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
20, 90, 40, 20,
duplex_MainKey01Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
73, 90, 40, 20,
duplex_MainKey02Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
127, 90, 40, 20,
duplex_MainKey03Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 90, 40, 20,
duplex_MainKey04Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
20, 120, 40, 20,
duplex_MainKey05Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
73, 120, 40, 20,
duplex_MainKey06Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
127, 120, 40, 20,
duplex_MainKey07Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 120, 40, 20,
duplex_MainKey08Edit,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 150, 50, 20,
duplex_MainKey09To16,
"09~16:", // or 25~31 ,41~48, 57~64
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
20, 170, 40, 20,
duplex_MainKey09Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
73, 170, 40, 20,
duplex_MainKey10Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
127, 170, 40, 20,
duplex_MainKey11Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 170, 40, 20,
duplex_MainKey12Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
20, 200, 40, 20,
duplex_MainKey13Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
73, 200, 40, 20,
duplex_MainKey14Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
127, 200, 40, 20,
duplex_MainKey15Edit,
"",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 200, 40, 20,
duplex_MainKey16Edit,
"",
0
},
{
"button",
WS_VISIBLE | BS_PUSHBUTTON,
10, 230, 70, 20,
duplex_Return,
"返 回",
0
},
{
"button",
WS_VISIBLE | BS_PUSHBUTTON,
85, 230, 70, 20,
duplex_BackOff,
"上一步",//or unvisiable
0
},
{
"button",
WS_VISIBLE | BS_PUSHBUTTON,
160, 230, 70, 20,
duplex_NextOk,
"下一步",//or “确定”
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 75, 60, 20,
duplex_AssistantKey0,
"密钥0:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
70, 75, 40, 20,
duplex_AssistantKeyEdit0,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
130, 75, 60, 20,
duplex_AssistantKey1,
"密钥1:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 75, 40, 20,
duplex_AssistantKeyEdit1,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 105, 60, 20,
duplex_AssistantKey2,
"密钥2:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
70, 105, 40, 20,
duplex_AssistantKeyEdit2,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
130, 105, 60, 20,
duplex_AssistantKey3,
"密钥3:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 105, 40, 20,
duplex_AssistantKeyEdit3,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 135, 60, 20,
duplex_AssistantKey4,
"密钥4:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
70, 135, 40, 20,
duplex_AssistantKeyEdit4,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
130, 135, 60, 20,
duplex_AssistantKey5,
"密钥5:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 135, 40, 20,
duplex_AssistantKeyEdit5,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 165, 60, 20,
duplex_AssistantKey6,
"密钥6:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
70, 165, 40, 20,
duplex_AssistantKeyEdit6,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
130, 165, 60, 20,
duplex_AssistantKey7,
"密钥7:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 165, 40, 20,
duplex_AssistantKeyEdit7,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
20, 195, 60, 20,
duplex_AssistantKey8,
"密钥8:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
70, 195, 40, 20,
duplex_AssistantKeyEdit8,
"",
0
},
{
"static",
WS_VISIBLE | SS_SIMPLE,
130, 195, 60, 20,
duplex_AssistantKey9,
"密钥9:",
0
},
{
"edit",
WS_VISIBLE | WS_BORDER | SS_SIMPLE | ES_UPPERCASE,
180, 195, 40, 20,
duplex_AssistantKeyEdit9,
"",
0
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -