📄 testsetdata.h
字号:
//---------------------------------------------------------------------------
#ifndef TestSetDataH
#define TestSetDataH
//---------------------------------------------------------------------------
#include "YbCommDevice.h"
#include "yb_base.h"
//---------------------------------------------------------------------------
#define WM_USERCMD (WM_USER+1)
#define UC_LOGIN 0x0001
//---------------------------------------------------------------------------
class TAppStrings
{
public:
__property AnsiString Str_AppTitle = { read = fGetMsg, index = 0 }; //"串口设置演示程序"
__property AnsiString Mnu_Language = { read = fGetMsg, index = 1 }; //"语言"
__property AnsiString Mnu_CommSet = { read = fGetMsg, index = 2 }; //"串口设置"
__property AnsiString Mnu_Exit = { read = fGetMsg, index = 3 }; //"退出"
__property AnsiString Mnu_Help = { read = fGetMsg, index = 4 }; //"帮助"
__property AnsiString Mnu_About = { read = fGetMsg, index = 5 }; //"关于"
__property AnsiString Mnu_Send = { read = fGetMsg, index = 6 }; //"发送"
__property AnsiString Mnu_File = { read = fGetMsg, index = 7 }; //"文件"
__property AnsiString Mnu_Data = { read = fGetMsg, index = 8 }; //"数据"
__fastcall TAppStrings();
private:
AnsiString __fastcall fGetMsg(int mt);
char **_Msg;
static char *_Msg_Chs[];
static char *_Msg_Cht[];
static char *_Msg_Enu[];
};
//---------------------------------------------------------------------------
class TAppCfg
{
public:
enum TLanguage { lgAuto=0, lgEnu =1, lgChs =2, lgCht =3 };
enum TFontSize { fsAuto=0, fsSmall=1, fsMedium=2, fsLarge=3 };
typedef struct
{
int Language;
int FontSize;
int PortNo ;
int Baud ;
int Parity ;
int ByteSize ;
int StopBits ;
int FlowControl;
int AutoAnswer ;
int InBufSize ;
int OutBufSize ;
} TCfgData;
TCfgData Cfg;
TAppCfg();
void Save(void);
void Load(TYbCustomCommDevice *lpComm);
void ApplyLang(void);
void ApplyComm(TYbCustomCommDevice *lpComm);
void ReadCommToCfg(TYbCustomCommDevice *lpComm);
};
extern TAppCfg AppCfg;
//---------------------------------------------------------------------------
#endif
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -