亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unitoptions.cpp

?? BCB串口通訊控件
?? CPP
字號:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "UnitOptions.h"
#include "TestSetData.h"
#include "yb_base.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TFormOptions *FormOptions;
//---------------------------------------------------------------------------
__fastcall TFormOptions::TFormOptions(TComponent* Owner)
    : TForm(Owner)
{
  Font->Name    = AppLang.FontName;
  Font->Charset = AppLang.Charset ;
  Font->Size    = AppLang.FontSize;

  TMsgStrings Msgs;
  Caption = Msgs.Str_Caption;

  gbLang    ->Caption = Msgs.Str_Language;
  gbFontSize->Caption = Msgs.Str_FontSize;

  rbLanAuto->Caption = ""; //Msgs.Msg[Msgs.Str_Auto       ];
  rbLanEnu ->Caption = ""; //Msgs.Msg[Msgs.Str_English    ];
  rbLanChs ->Caption = ""; //Msgs.Msg[Msgs.Str_SimpChinese];
  rbLanCht ->Caption = ""; //Msgs.Msg[Msgs.Str_TridChinese];

  rbFsAuto  ->Caption = Msgs.Str_Auto  ;
  rbFsSmall ->Caption = Msgs.Str_Small ;
  rbFsMedium->Caption = Msgs.Str_Medium;
  rbFsLarge ->Caption = Msgs.Str_Large ;

  BnOK    ->Caption = Msgs.Str_OK    ;
  BnCancel->Caption = Msgs.Str_Cancel;

  switch(AppCfg.Cfg.Language)
   {
     case TAppCfg::lgEnu: rbLanEnu->Checked = true; break;
     case TAppCfg::lgChs: rbLanChs->Checked = true; break;
     case TAppCfg::lgCht: rbLanCht->Checked = true; break;
     default:            rbLanAuto->Checked = true; break;
   }

  switch(AppCfg.Cfg.FontSize)
   {
     case TAppCfg::fsSmall : rbFsSmall ->Checked = true; break;
     case TAppCfg::fsMedium: rbFsMedium->Checked = true; break;
     case TAppCfg::fsLarge : rbFsLarge ->Checked = true; break;
     default               : rbFsAuto  ->Checked = true; break;
   }
}
//---------------------------------------------------------------------------
void __fastcall TFormOptions::BnCancelClick(TObject *Sender)
{
  ModalResult = IDCANCEL;
}
//---------------------------------------------------------------------------
void __fastcall TFormOptions::BnOKClick(TObject *Sender)
{
  if(rbLanEnu->Checked)
    AppCfg.Cfg.Language = TAppCfg::lgEnu;
  else if(rbLanChs->Checked)
    AppCfg.Cfg.Language = TAppCfg::lgChs;
  else if(rbLanCht->Checked)
    AppCfg.Cfg.Language = TAppCfg::lgCht;
  else
    AppCfg.Cfg.Language = TAppCfg::lgAuto;

  //------
  if(rbFsSmall->Checked)
    AppCfg.Cfg.FontSize = TAppCfg::fsSmall;
  else if(rbFsMedium->Checked)
    AppCfg.Cfg.FontSize = TAppCfg::fsMedium;
  else if(rbFsLarge->Checked)
    AppCfg.Cfg.FontSize = TAppCfg::fsLarge;
  else
    AppCfg.Cfg.FontSize = TAppCfg::fsAuto;

  //------
  AppCfg.ApplyLang();
  AppCfg.Save();
  ModalResult = IDOK;
}
//---------------------------------------------------------------------------
void __fastcall TFormOptions::ImageLangAutoMouseDown(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
  if(Button == mbLeft)
   {
     rbLanAuto->Checked = true;
   }
}
//---------------------------------------------------------------------------
void __fastcall TFormOptions::ImageLangEnglishMouseDown(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
  if(Button == mbLeft)
   {
     rbLanEnu->Checked = true;
   }
}
//---------------------------------------------------------------------------
void __fastcall TFormOptions::ImageLangChsMouseDown(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
  if(Button == mbLeft)
   {
     rbLanChs->Checked = true;
   }
}
//---------------------------------------------------------------------------
void __fastcall TFormOptions::ImageLangChtMouseDown(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
  if(Button == mbLeft)
   {
     rbLanCht->Checked = true;
   }
}
//---------------------------------------------------------------------------

__fastcall TFormOptions::TMsgStrings::TMsgStrings()
{
  switch(AppLang.LangType)
   {
     case TAppLang::ltGbk:
          _Msg = _Msg_Chs;
          break;

     case TAppLang::ltBig5:
          _Msg = _Msg_Cht;
          break;

     default:
          _Msg = _Msg_Enu;
          break;
   }
}
//---------------------------------------------------------------------------

AnsiString __fastcall TFormOptions::TMsgStrings::fGetMsg(int mt)
{
  return AppLang.FromGBK(_Msg[mt]);
}
//---------------------------------------------------------------------------

char *TFormOptions::TMsgStrings::_Msg_Chs[] =
{
  "選項"            , //Str_Caption      =  0
  "語言"            , //Str_Language     =  1
  "字體"            , //Str_FontSize     =  2
  "編輯"            , //Str_EditStatus   =  3
  "回車"            , //Str_PressEnter   =  4
  "自動"            , //Str_Auto         =  5
  "英語"            , //Str_English      =  6
  "簡體中文"        , //Str_SimpChinese  =  7
  "繁體中文"        , //Str_TridChinese  =  8
  "小"              , //Str_Small        =  9
  "中"              , //Str_Medium       = 10
  "大"              , //Str_Large        = 11
  "確定"            , //Str_OK           = 12
  "取消"            , //Str_Cancel       = 13
};
//---------------------------------------------------------------------------

char *TFormOptions::TMsgStrings::_Msg_Cht[] =
{
  "選項"            , //Str_Caption      =  0
  "語言"            , //Str_Language     =  1
  "字體"            , //Str_FontSize     =  2
  "編輯"            , //Str_EditStatus   =  3
  "回車"            , //Str_PressEnter   =  4
  "自動"            , //Str_Auto         =  5
  "英語"            , //Str_English      =  6
  "簡體中文"        , //Str_SimpChinese  =  7
  "繁體中文"        , //Str_TridChinese  =  8
  "小"              , //Str_Small        =  9
  "中"              , //Str_Medium       = 10
  "大"              , //Str_Large        = 11
  "確定"            , //Str_OK           = 12
  "取消"            , //Str_Cancel       = 13
};
//---------------------------------------------------------------------------

char *TFormOptions::TMsgStrings::_Msg_Enu[] =
{
  "Options"            , //Str_Caption      =  0
  "Language"           , //Str_Language     =  1
  "Font Size"          , //Str_FontSize     =  2
  "Edit"               , //Str_EditStatus   =  3
  "Press Enter"        , //Str_PressEnter   =  4
  "Auto"               , //Str_Auto         =  5
  "English"            , //Str_English      =  6
  "Simplified Chinese" , //Str_SimpChinese  =  7
  "Triditional Chinese", //Str_TridChinese  =  8
  "Small"              , //Str_Small        =  9
  "Medium"             , //Str_Medium       = 10
  "Large"              , //Str_Large        = 11
  "OK"                 , //Str_OK           = 12
  "Cancel"             , //Str_Cancel       = 13
};
//---------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱子伦视频一区二区三区 | 亚洲国产精品一区二区www| 亚洲香肠在线观看| 蜜臀久久99精品久久久久宅男| 国产一区二区中文字幕| 一本久久综合亚洲鲁鲁五月天| 欧美福利视频一区| 久久久99精品免费观看| 亚洲一区二区中文在线| 狠狠v欧美v日韩v亚洲ⅴ| 91视频91自| 精品国产乱码久久久久久1区2区 | 成人黄色av电影| 欧美羞羞免费网站| 国产亚洲精品aa| 亚洲va天堂va国产va久| 国产成人午夜精品影院观看视频 | 亚洲国产精品久久一线不卡| 国产原创一区二区三区| 在线观看日韩一区| 2023国产精品| 亚洲丶国产丶欧美一区二区三区| 丰满白嫩尤物一区二区| 欧美一级片在线看| 亚洲欧洲中文日韩久久av乱码| 另类综合日韩欧美亚洲| 欧日韩精品视频| 亚洲国产经典视频| 久久成人免费网站| 欧美精选在线播放| 亚洲日本在线观看| 国产精品亚洲人在线观看| 欧美肥胖老妇做爰| 亚洲日本在线观看| 成人黄色a**站在线观看| 欧美电影精品一区二区| 亚洲va天堂va国产va久| 91日韩一区二区三区| 国产欧美日韩在线看| 日韩av一区二| 欧美性色综合网| 亚洲精品视频一区| av男人天堂一区| 久久精品欧美日韩精品| 激情五月婷婷综合| 91精品国产综合久久精品图片| 一区二区三区视频在线看| 成人性生交大片免费看中文| 精品国产乱码久久久久久牛牛| 天天做天天摸天天爽国产一区| 色综合久久六月婷婷中文字幕| 久久久精品免费网站| 老司机免费视频一区二区| 欧美精品乱码久久久久久按摩 | 欧美午夜片在线观看| 亚洲欧美区自拍先锋| 成人精品亚洲人成在线| 国产亚洲精品久| 国产麻豆精品视频| 久久你懂得1024| 久色婷婷小香蕉久久| 91精品黄色片免费大全| 日本在线观看不卡视频| 在线不卡免费欧美| 丝袜美腿一区二区三区| 欧美精品亚洲二区| 日韩成人一级大片| 欧美一区二区三区在线看| 日韩av不卡一区二区| 日韩一区二区在线观看| 麻豆精品在线看| 久久综合色之久久综合| 国产黄色91视频| 国产视频一区二区在线观看| 成人午夜在线视频| 国产精品大尺度| 91影院在线观看| 亚洲综合激情另类小说区| 欧美日韩美少妇| 喷水一区二区三区| 久久人人超碰精品| 成人小视频免费观看| 亚洲三级久久久| 精品视频色一区| 久久se精品一区二区| 国产午夜精品一区二区三区四区| 成人小视频在线| 亚洲黄一区二区三区| 欧美精品一级二级| 国内外成人在线| 国产精品卡一卡二| 在线观看91视频| 美女脱光内衣内裤视频久久影院| 精品久久国产老人久久综合| 国产成人av一区二区| 国产精品丝袜久久久久久app| 91免费国产在线| 日本不卡一二三区黄网| 国产日韩欧美在线一区| 91国偷自产一区二区开放时间 | 欧美三级欧美一级| 久久精品国产精品亚洲综合| 国产欧美久久久精品影院| 色哟哟精品一区| 日本不卡视频在线| 欧美激情在线一区二区三区| 色综合久久天天| 看国产成人h片视频| 国产精品无人区| 欧美精品自拍偷拍动漫精品| 国产精品一线二线三线| 亚洲欧美二区三区| 欧美一区二区在线看| 成人毛片在线观看| 日韩国产高清在线| 欧美激情一区二区三区在线| 欧美亚洲国产怡红院影院| 国产精品原创巨作av| 一区二区理论电影在线观看| 日韩欧美中文字幕制服| 91首页免费视频| 麻豆一区二区99久久久久| 亚洲欧美日韩国产综合在线| 欧美一级生活片| 91老司机福利 在线| 久久国产综合精品| 一区二区视频在线| 久久人人超碰精品| 欧美肥大bbwbbw高潮| 99在线精品一区二区三区| 男女性色大片免费观看一区二区| 最新不卡av在线| 精品电影一区二区三区| 欧美三级日韩三级国产三级| 成人免费av网站| 麻豆精品在线播放| 亚洲va欧美va人人爽| 国产精品国产三级国产aⅴ无密码| 欧美一区二区三区免费大片| 成人免费看黄yyy456| 久久超碰97人人做人人爱| 亚洲福利一区二区| 日韩伦理免费电影| 久久精品人人做人人爽人人 | 激情亚洲综合在线| 日韩av电影天堂| 亚洲黄色在线视频| 中文字幕在线观看一区| 久久亚洲欧美国产精品乐播| 欧美一区二区三区色| 欧美日韩亚洲不卡| 99综合影院在线| 成人午夜激情影院| 国产在线精品国自产拍免费| 日韩精品一二三四| 亚洲第一av色| 亚洲无人区一区| 亚洲女同女同女同女同女同69| 国产女同互慰高潮91漫画| 久久免费看少妇高潮| 日韩美女一区二区三区| 在线不卡一区二区| 欧美电影在线免费观看| 欧美羞羞免费网站| 欧美婷婷六月丁香综合色| 色欧美日韩亚洲| 99re热这里只有精品免费视频| 成人性色生活片| 不卡影院免费观看| 99久久精品国产毛片| 不卡在线视频中文字幕| 成人avav影音| 91丨porny丨蝌蚪视频| av成人老司机| 91美女蜜桃在线| 色欧美88888久久久久久影院| 93久久精品日日躁夜夜躁欧美| 99久久久免费精品国产一区二区| thepron国产精品| 91蝌蚪porny九色| 色综合天天狠狠| 欧美羞羞免费网站| 欧美日韩小视频| 日韩午夜在线观看| 欧美精品一区二区三区一线天视频| 欧美成人vr18sexvr| 337p粉嫩大胆噜噜噜噜噜91av| 久久亚洲精品国产精品紫薇| 捆绑调教一区二区三区| 激情综合网天天干| 国产精品一区二区三区99| 丰满少妇久久久久久久| 91香蕉视频污| 欧美色图第一页| 欧美一区二区女人| 欧美tickling挠脚心丨vk| 国产欧美日韩中文久久| 亚洲欧美日韩精品久久久久| 午夜伦理一区二区| 国产主播一区二区|