admin
2025-07-17 6cd92a169cbc0db35042f243a09d976fd3e1445c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "JueJInSettingFrame.h"
#include "MyConfigUtil.h"
 
void JueJInSettingFrame::OnSureClick(wxCommandEvent& event)
{
  wxString token =    editToken->GetValue();
  wxString  strategyId = editStrategyId->GetValue();
 
  MyConfigUtil::setJueJinParams(JueJinParams({ token.ToStdString(), strategyId.ToStdString()}));
 
  // ÉèÖþò½ðµÄ²ÎÊý
 
 
  wxMessageBox("±£´æ³É¹¦");
}
 
JueJInSettingFrame::JueJInSettingFrame(const wxString& title):wxDialog(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(300, 160))
{
    editToken = new wxTextCtrl(this,wxID_ANY,"", wxDefaultPosition, wxSize(200,-1));
    editStrategyId = new wxTextCtrl(this, wxID_ANY,"", wxDefaultPosition, wxSize(200, -1));
    wxStaticText *label1 =new wxStaticText(this, wxID_ANY,"token");
    wxStaticText *label2 =new wxStaticText(this, wxID_ANY, "²ßÂÔID");
    wxFlexGridSizer *sizer =new wxFlexGridSizer(3,2,10,5);
    sizer->Add(label1, 0, wxALL, 5);
    sizer->Add(editToken, 0, wxEXPAND|wxLEFT, 1);
    sizer->Add(label2, 0, wxALL, 5);
    sizer->Add(editStrategyId, 1, wxEXPAND | wxLEFT, 1);
    wxBoxSizer* rootSizer = new wxBoxSizer(wxVERTICAL);
    rootSizer->Add(sizer,0,wxTOP,10);
    sureBtn = new wxButton(this, 10101, "È·¶¨");
    rootSizer->Add(sureBtn,0, wxALIGN_CENTER|wxTOP,10);
    SetSizer(rootSizer);
    sureBtn->Bind(wxEVT_BUTTON, &JueJInSettingFrame::OnSureClick, this);
 
    // ³õʼ»¯²ÎÊý
    JueJinParams params =    MyConfigUtil::getJueJinParams();
    editToken->SetValue(params.token);
    editStrategyId->SetValue(params.strategy_id);
}