⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testsetdata.h

📁 C++BUILDER 6.0 delphi 7 串口控件 由www.cppfans.com網站所提供 內涵說明 非常好用
💻 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 + -