admin
2024-10-25 0a678d4e8368730e60e17aafbb2f0d055888402a
FloatTrade/CSettingDlg.cpp
@@ -14,6 +14,7 @@
#include <sstream>
#include <regex>
#include <iconv.h>
#include <thread>
using namespace std;
// CSettingDlg 对话框
@@ -36,6 +37,7 @@
   DDX_Control(pDX, edit_trade_refresh_space_time, editRefreshSpaceTime);
   DDX_Control(pDX, edit_normal_buy_count, editNormalBuyCount);
   DDX_Control(pDX, edit_radical_buy_count, editRadicalBuyCount);
   DDX_Control(pDX, IDC_COMBO_TRADE_MODE, comboTradeMode);
}
@@ -43,6 +45,7 @@
   ON_BN_CLICKED(btn_sure, &CSettingDlg::OnBnClickedsure)
   ON_BN_CLICKED(btn_sure_network, &CSettingDlg::OnBnClickedsurenetwork)
   ON_BN_CLICKED(btn_radical_buy_block_count_sure, &CSettingDlg::OnBnClickedradicalbuyblockcountsure)
   ON_BN_CLICKED(btn_sure_trade_params_setting, &CSettingDlg::OnBnClickedsuretradeparamssetting)
END_MESSAGE_MAP()
@@ -159,6 +162,13 @@
   
   }
   comboTradeMode.Clear();
   comboTradeMode.AddString(L"买所有");
   comboTradeMode.AddString(L"只买想买");
   std::thread t1(requestTradeMode, this);
   t1.detach();
@@ -387,6 +397,20 @@
   }
}
void CSettingDlg::requestTradeMode(CSettingDlg* context)
{
   try {
      int mode = NetworkApi::get_buy_mode();
      context->comboTradeMode.SetCurSel(mode);
   }
   catch (...) {
   }
}
bool CSettingDlg::validTime(CString st)
{
@@ -445,3 +469,16 @@
}
void CSettingDlg::OnBnClickedsuretradeparamssetting()
{
   int mode = comboTradeMode.GetCurSel();
   try {
      NetworkApi::set_buy_mode(mode);
      MessageBox(L"设置成功",L"提示");
   }
   catch (wstring msg) {
      AfxMessageBox(msg.c_str());
   }
}