| | |
| | | #include <sstream> |
| | | #include <regex> |
| | | #include <iconv.h> |
| | | #include <thread> |
| | | using namespace std; |
| | | |
| | | // CSettingDlg 对话框 |
| | |
| | | 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); |
| | | } |
| | | |
| | | |
| | |
| | | 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() |
| | | |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | comboTradeMode.Clear(); |
| | | comboTradeMode.AddString(L"买所有"); |
| | | comboTradeMode.AddString(L"只买想买"); |
| | | |
| | | std::thread t1(requestTradeMode, this); |
| | | t1.detach(); |
| | | |
| | | |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | void CSettingDlg::requestTradeMode(CSettingDlg* context) |
| | | { |
| | | try { |
| | | int mode = NetworkApi::get_buy_mode(); |
| | | context->comboTradeMode.SetCurSel(mode); |
| | | } |
| | | catch (...) { |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | bool CSettingDlg::validTime(CString st) |
| | | { |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | void CSettingDlg::OnBnClickedsuretradeparamssetting() |
| | | { |
| | | int mode = comboTradeMode.GetCurSel(); |
| | | try { |
| | | NetworkApi::set_buy_mode(mode); |
| | | MessageBox(L"设置成功",L"提示"); |
| | | } |
| | | catch (wstring msg) { |
| | | AfxMessageBox(msg.c_str()); |
| | | } |
| | | } |