#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); }