|
|
@@ -523,6 +523,126 @@ void CSystemSettingWnd::Init()
|
|
|
CButtonUI* shezhi_edit = static_cast<CButtonUI*>(m_pm.FindControl(_T("kuaijiejian_setting_shezhi_btn")));
|
|
|
shezhi_edit->SetText(shezhi_info);
|
|
|
|
|
|
+ //自动清台相关的初始化
|
|
|
+ CCheckBoxUI* zidongqingtai_setting_work = static_cast<CCheckBoxUI*>(m_pm.FindControl(L"zidongqingtai_setting_work"));
|
|
|
+ std::string zidongqingtai_is_work = CSetting::GetParam("zidongqingtai_is_work");
|
|
|
+ if(zidongqingtai_is_work == "1")
|
|
|
+ {
|
|
|
+ zidongqingtai_setting_work->SetCheck(true);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ zidongqingtai_setting_work->SetCheck(false);
|
|
|
+ }
|
|
|
+
|
|
|
+ CEditUI* zidongqingtai_setting_time_edit = static_cast<CEditUI*>(m_pm.FindControl(_T("zidongqingtai_setting_time")));
|
|
|
+ std::string zidongqingtai_time = CSetting::GetParam("zidongqingtai_time");
|
|
|
+ zidongqingtai_setting_time_edit->SetText(CLewaimaiString::UTF8ToUnicode(zidongqingtai_time).c_str());
|
|
|
+
|
|
|
+ CComboUI* com_qingtaibuzhou = static_cast<CComboUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_num")));
|
|
|
+ com_qingtaibuzhou->RemoveAll();
|
|
|
+
|
|
|
+ //数据库中保存的之前的设置
|
|
|
+ std::string zidongqingtai_num = CSetting::GetParam("zidongqingtai_num");
|
|
|
+ std::wstring ws_zidongqingtai_num = CLewaimaiString::UTF8ToUnicode(zidongqingtai_num);
|
|
|
+
|
|
|
+ i = 0;
|
|
|
+ nSelect = -1;
|
|
|
+
|
|
|
+ for(int j = 1; j <= 3; j++)
|
|
|
+ {
|
|
|
+ CListLabelElementUI* elem = new CListLabelElementUI();
|
|
|
+ elem->SetText(to_wstring(j).c_str());
|
|
|
+ com_qingtaibuzhou->Add(elem);
|
|
|
+
|
|
|
+ if(to_wstring(j) == ws_zidongqingtai_num)
|
|
|
+ {
|
|
|
+ nSelect = i;
|
|
|
+ }
|
|
|
+
|
|
|
+ i++;
|
|
|
+ }
|
|
|
+
|
|
|
+ com_qingtaibuzhou->SetInternVisible(true);
|
|
|
+ com_qingtaibuzhou->SelectItem(nSelect, false, false);
|
|
|
+ com_qingtaibuzhou->SetText(CLewaimaiString::UTF8ToUnicode(zidongqingtai_num).c_str());
|
|
|
+
|
|
|
+ UINT zidongqingtai_kuaijiejian_1_mod = (UINT)atoi(CSetting::GetParam("zidongqingtai_kuaijiejian_1_mod").c_str());
|
|
|
+ UINT zidongqingtai_kuaijiejian_1_vk = (UINT)atoi(CSetting::GetParam("zidongqingtai_kuaijiejian_1_vk").c_str());
|
|
|
+
|
|
|
+ UINT zidongqingtai_kuaijiejian_2_mod = (UINT)atoi(CSetting::GetParam("zidongqingtai_kuaijiejian_2_mod").c_str());
|
|
|
+ UINT zidongqingtai_kuaijiejian_2_vk = (UINT)atoi(CSetting::GetParam("zidongqingtai_kuaijiejian_2_vk").c_str());
|
|
|
+
|
|
|
+ UINT zidongqingtai_kuaijiejian_3_mod = (UINT)atoi(CSetting::GetParam("zidongqingtai_kuaijiejian_3_mod").c_str());
|
|
|
+ UINT zidongqingtai_kuaijiejian_3_vk = (UINT)atoi(CSetting::GetParam("zidongqingtai_kuaijiejian_3_vk").c_str());
|
|
|
+
|
|
|
+ CDuiString zidongqingtai_kuaijiejian_1_info;
|
|
|
+ if(zidongqingtai_kuaijiejian_1_mod == 2)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_1_info.Format(_T("CTRL + %c"), zidongqingtai_kuaijiejian_1_vk);
|
|
|
+ }
|
|
|
+ else if(zidongqingtai_kuaijiejian_1_mod == 1)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_1_info.Format(_T("ALT + %c"), zidongqingtai_kuaijiejian_1_vk);
|
|
|
+ }
|
|
|
+ else if(zidongqingtai_kuaijiejian_1_mod == 4)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_1_info.Format(_T("SHIFT + %c"), zidongqingtai_kuaijiejian_1_vk);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_1_info == L"";
|
|
|
+ }
|
|
|
+
|
|
|
+ CButtonUI* zidongqingtai_setting_buzhou_1_edit = static_cast<CButtonUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_1")));
|
|
|
+ zidongqingtai_setting_buzhou_1_edit->SetText(zidongqingtai_kuaijiejian_1_info);
|
|
|
+
|
|
|
+ CDuiString zidongqingtai_kuaijiejian_2_info;
|
|
|
+ if(zidongqingtai_kuaijiejian_2_mod == 2)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_2_info.Format(_T("CTRL + %c"), zidongqingtai_kuaijiejian_2_vk);
|
|
|
+ }
|
|
|
+ else if(zidongqingtai_kuaijiejian_2_mod == 1)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_2_info.Format(_T("ALT + %c"), zidongqingtai_kuaijiejian_2_vk);
|
|
|
+ }
|
|
|
+ else if(zidongqingtai_kuaijiejian_2_mod == 4)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_2_info.Format(_T("SHIFT + %c"), zidongqingtai_kuaijiejian_2_vk);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_2_info == L"";
|
|
|
+ }
|
|
|
+
|
|
|
+ CButtonUI* zidongqingtai_setting_buzhou_2_edit = static_cast<CButtonUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_2")));
|
|
|
+ zidongqingtai_setting_buzhou_2_edit->SetText(zidongqingtai_kuaijiejian_2_info);
|
|
|
+
|
|
|
+ CDuiString zidongqingtai_kuaijiejian_3_info;
|
|
|
+ if(zidongqingtai_kuaijiejian_3_mod == 2)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_3_info.Format(_T("CTRL + %c"), zidongqingtai_kuaijiejian_3_vk);
|
|
|
+ }
|
|
|
+ else if(zidongqingtai_kuaijiejian_3_mod == 1)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_3_info.Format(_T("ALT + %c"), zidongqingtai_kuaijiejian_3_vk);
|
|
|
+ }
|
|
|
+ else if(zidongqingtai_kuaijiejian_3_mod == 4)
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_3_info.Format(_T("SHIFT + %c"), zidongqingtai_kuaijiejian_3_vk);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ zidongqingtai_kuaijiejian_3_info == L"";
|
|
|
+ }
|
|
|
+
|
|
|
+ CButtonUI* zidongqingtai_setting_buzhou_3_edit = static_cast<CButtonUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_3")));
|
|
|
+ zidongqingtai_setting_buzhou_3_edit->SetText(zidongqingtai_kuaijiejian_3_info);
|
|
|
+
|
|
|
+ CEditUI* zidongqingtai_setting_huitian_edit = static_cast<CEditUI*>(m_pm.FindControl(_T("zidongqingtai_setting_huitian")));
|
|
|
+ std::string zidongqingtai_huitian = CSetting::GetParam("zidongqingtai_huitian");
|
|
|
+ zidongqingtai_setting_huitian_edit->SetText(CLewaimaiString::UTF8ToUnicode(zidongqingtai_huitian).c_str());
|
|
|
+
|
|
|
//关于我们
|
|
|
CLabelUI* version = static_cast<CLabelUI*>(m_pm.FindControl(_T("about_version")));
|
|
|
version->SetText((L"版本号:" + CLewaimaiString::UTF8ToUnicode(CSystem::GetVersion())).c_str());
|
|
|
@@ -630,14 +750,14 @@ LRESULT CSystemSettingWnd::OnSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL&
|
|
|
LRESULT CSystemSettingWnd::OnKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
|
|
|
{
|
|
|
//先按控制键
|
|
|
- if(m_is_kuaijiejian_page)
|
|
|
+ if(m_is_kuaijiejian_page || m_is_zidongqingtai_page)
|
|
|
{
|
|
|
if(uMsg == WM_KEYDOWN || uMsg == WM_SYSKEYDOWN)
|
|
|
{
|
|
|
if(wParam != VK_CONTROL && wParam != VK_MENU && wParam != VK_SHIFT)
|
|
|
{
|
|
|
//这个情况,按的是字母键之类的
|
|
|
- CDuiString duiText;
|
|
|
+ CDuiString duiText;
|
|
|
|
|
|
if(VK_F1 <= wParam && wParam <= VK_F12)
|
|
|
{
|
|
|
@@ -669,36 +789,57 @@ LRESULT CSystemSettingWnd::OnKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BO
|
|
|
}
|
|
|
|
|
|
//到这里来设置成功了,做展示
|
|
|
- if(m_kuaijiejian_type == 1)
|
|
|
+ if(m_is_kuaijiejian_page)
|
|
|
{
|
|
|
- CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_shoukuan_btn")));
|
|
|
- focusEdit->SetText(duiText);
|
|
|
+ if(m_kuaijiejian_type == 1)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_shoukuan_btn")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 2)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_tuikuan_btn")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 3)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_jiaoyijilu_btn")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 4)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_jiaoyihuizong_btn")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 5)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_jiaoban_btn")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 6)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_shezhi_btn")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else if(m_is_zidongqingtai_page)
|
|
|
+ {
|
|
|
+ if(m_zidongqingtai_type == 1)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_1")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ else if(m_zidongqingtai_type == 2)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_2")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
+ else if(m_zidongqingtai_type == 3)
|
|
|
+ {
|
|
|
+ CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_3")));
|
|
|
+ focusEdit->SetText(duiText);
|
|
|
+ }
|
|
|
}
|
|
|
- else if (m_kuaijiejian_type == 2)
|
|
|
- {
|
|
|
- CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_tuikuan_btn")));
|
|
|
- focusEdit->SetText(duiText);
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 3)
|
|
|
- {
|
|
|
- CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_jiaoyijilu_btn")));
|
|
|
- focusEdit->SetText(duiText);
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 4)
|
|
|
- {
|
|
|
- CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_jiaoyihuizong_btn")));
|
|
|
- focusEdit->SetText(duiText);
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 5)
|
|
|
- {
|
|
|
- CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_jiaobao_btn")));
|
|
|
- focusEdit->SetText(duiText);
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 6)
|
|
|
- {
|
|
|
- CEditUI* focusEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("kuaijiejian_setting_shezhi_btn")));
|
|
|
- focusEdit->SetText(duiText);
|
|
|
- }
|
|
|
|
|
|
m_vk = wParam;
|
|
|
m_isSet = true;
|
|
|
@@ -745,39 +886,60 @@ LRESULT CSystemSettingWnd::OnKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BO
|
|
|
//这里表示已经设置好了,等后面保存
|
|
|
if(wParam != VK_CONTROL && wParam != VK_MENU && wParam != VK_SHIFT)
|
|
|
{
|
|
|
- //准备开始注册热键了
|
|
|
- if (m_kuaijiejian_type == 1)
|
|
|
- {
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_shoukuan_mod", to_string(m_mod));
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_shoukuan_vk", to_string(m_vk));
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 2)
|
|
|
- {
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_tuikuan_mod", to_string(m_mod));
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_tuikuan_vk", to_string(m_vk));
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 3)
|
|
|
- {
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_jiaoyijilu_mod", to_string(m_mod));
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_jiaoyijilu_vk", to_string(m_vk));
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 4)
|
|
|
- {
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_jiaoyihuizong_mod", to_string(m_mod));
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_jiaoyihuizong_vk", to_string(m_vk));
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 5)
|
|
|
- {
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_jiaoban_mod", to_string(m_mod));
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_jiaoban_vk", to_string(m_vk));
|
|
|
- }
|
|
|
- else if (m_kuaijiejian_type == 6)
|
|
|
- {
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_shezhi_mod", to_string(m_mod));
|
|
|
- CSetting::SetParam("system_setting_kuaijiejian_shezhi_vk", to_string(m_vk));
|
|
|
- }
|
|
|
-
|
|
|
- m_valueWnd->UpdateRegisterHotKey();
|
|
|
+ if(m_is_kuaijiejian_page)
|
|
|
+ {
|
|
|
+ //准备开始注册热键了
|
|
|
+ if(m_kuaijiejian_type == 1)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_shoukuan_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_shoukuan_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 2)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_tuikuan_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_tuikuan_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 3)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_jiaoyijilu_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_jiaoyijilu_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 4)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_jiaoyihuizong_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_jiaoyihuizong_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 5)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_jiaoban_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_jiaoban_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ else if(m_kuaijiejian_type == 6)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_shezhi_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("system_setting_kuaijiejian_shezhi_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+
|
|
|
+ m_valueWnd->UpdateRegisterHotKey();
|
|
|
+ }
|
|
|
+ else if(m_is_zidongqingtai_page)
|
|
|
+ {
|
|
|
+ if(m_zidongqingtai_type == 1)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("zidongqingtai_kuaijiejian_1_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("zidongqingtai_kuaijiejian_1_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ else if(m_zidongqingtai_type == 2)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("zidongqingtai_kuaijiejian_2_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("zidongqingtai_kuaijiejian_2_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ else if(m_zidongqingtai_type == 3)
|
|
|
+ {
|
|
|
+ CSetting::SetParam("zidongqingtai_kuaijiejian_3_mod", to_string(m_mod));
|
|
|
+ CSetting::SetParam("zidongqingtai_kuaijiejian_3_vk", to_string(m_vk));
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1181,6 +1343,54 @@ void CSystemSettingWnd::HandleClickMsg(TNotifyUI& msg)
|
|
|
m_vk = 0;
|
|
|
m_isSet = false;
|
|
|
}
|
|
|
+ else if(senderName == L"zidongqingtai_setting_buzhou_1")
|
|
|
+ {
|
|
|
+ m_zidongqingtai_type = 1;
|
|
|
+
|
|
|
+ m_mod = 0;
|
|
|
+ m_vk = 0;
|
|
|
+ m_isSet = false;
|
|
|
+ }
|
|
|
+ else if(senderName == L"zidongqingtai_setting_buzhou_2")
|
|
|
+ {
|
|
|
+ m_zidongqingtai_type = 2;
|
|
|
+
|
|
|
+ m_mod = 0;
|
|
|
+ m_vk = 0;
|
|
|
+ m_isSet = false;
|
|
|
+ }
|
|
|
+ else if(senderName == L"zidongqingtai_setting_buzhou_3")
|
|
|
+ {
|
|
|
+ m_zidongqingtai_type = 3;
|
|
|
+
|
|
|
+ m_mod = 0;
|
|
|
+ m_vk = 0;
|
|
|
+ m_isSet = false;
|
|
|
+ }
|
|
|
+ else if(senderName == L"zidongqingtai_setting_save")
|
|
|
+ {
|
|
|
+ CCheckBoxUI* zidongqingtai_setting_work = static_cast<CCheckBoxUI*>(m_pm.FindControl(L"zidongqingtai_setting_work"));
|
|
|
+ if(zidongqingtai_setting_work->IsSelected())
|
|
|
+ {
|
|
|
+ CSetting::SetParam("zidongqingtai_is_work", "1");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ CSetting::SetParam("zidongqingtai_is_work", "0");
|
|
|
+ }
|
|
|
+
|
|
|
+ CEditUI* zidongqingtai_setting_time_edit = static_cast<CEditUI*>(m_pm.FindControl(_T("zidongqingtai_setting_time")));
|
|
|
+ std::wstring ws_zidongqingtai_setting_time = zidongqingtai_setting_time_edit->GetText();
|
|
|
+ CSetting::SetParam("zidongqingtai_time", CLewaimaiString::UnicodeToUTF8(ws_zidongqingtai_setting_time));
|
|
|
+
|
|
|
+ CComboUI* com_qingtaibuzhou = static_cast<CComboUI*>(m_pm.FindControl(_T("zidongqingtai_setting_buzhou_num")));
|
|
|
+ std::wstring ws_buzhou_num = com_qingtaibuzhou->GetText();
|
|
|
+ CSetting::SetParam("zidongqingtai_num", CLewaimaiString::UnicodeToUTF8(ws_buzhou_num));
|
|
|
+
|
|
|
+ CEditUI* zidongqingtai_setting_huitian_edit = static_cast<CEditUI*>(m_pm.FindControl(_T("zidongqingtai_setting_huitian")));
|
|
|
+ std::wstring ws_zidongqingtai_setting_huitian = zidongqingtai_setting_huitian_edit->GetText();
|
|
|
+ CSetting::SetParam("zidongqingtai_huitian", CLewaimaiString::UnicodeToUTF8(ws_zidongqingtai_setting_huitian));
|
|
|
+ }
|
|
|
else if(senderName == L"system_setting_logout")
|
|
|
{
|
|
|
m_valueWnd->Logout();
|
|
|
@@ -1200,6 +1410,9 @@ void CSystemSettingWnd::HandleSelectChangeMsg(TNotifyUI& msg)
|
|
|
{
|
|
|
pControl->SelectItem(0);
|
|
|
}
|
|
|
+
|
|
|
+ m_is_kuaijiejian_page = false;
|
|
|
+ m_is_zidongqingtai_page = false;
|
|
|
}
|
|
|
|
|
|
else if(name == _T("system_setting_option_dayinji"))
|
|
|
@@ -1210,6 +1423,9 @@ void CSystemSettingWnd::HandleSelectChangeMsg(TNotifyUI& msg)
|
|
|
{
|
|
|
pControl->SelectItem(1);
|
|
|
}
|
|
|
+
|
|
|
+ m_is_kuaijiejian_page = false;
|
|
|
+ m_is_zidongqingtai_page = false;
|
|
|
}
|
|
|
|
|
|
else if(name == _T("system_setting_option_shoukuanshezhi"))
|
|
|
@@ -1220,6 +1436,9 @@ void CSystemSettingWnd::HandleSelectChangeMsg(TNotifyUI& msg)
|
|
|
{
|
|
|
pControl->SelectItem(2);
|
|
|
}
|
|
|
+
|
|
|
+ m_is_kuaijiejian_page = false;
|
|
|
+ m_is_zidongqingtai_page = false;
|
|
|
}
|
|
|
|
|
|
else if(name == _T("system_setting_option_kuaijiejian"))
|
|
|
@@ -1232,17 +1451,21 @@ void CSystemSettingWnd::HandleSelectChangeMsg(TNotifyUI& msg)
|
|
|
}
|
|
|
|
|
|
m_is_kuaijiejian_page = true;
|
|
|
+ m_is_zidongqingtai_page = false;
|
|
|
}
|
|
|
|
|
|
- else if (name == _T("system_setting_option_zidongqingtai"))
|
|
|
- {
|
|
|
- CTabLayoutUI* pControl = static_cast<CTabLayoutUI*>(m_pm.FindControl(_T("switch")));
|
|
|
+ else if(name == _T("system_setting_option_zidongqingtai"))
|
|
|
+ {
|
|
|
+ CTabLayoutUI* pControl = static_cast<CTabLayoutUI*>(m_pm.FindControl(_T("switch")));
|
|
|
+
|
|
|
+ if(pControl && pControl->GetCurSel() != 4)
|
|
|
+ {
|
|
|
+ pControl->SelectItem(4);
|
|
|
+ }
|
|
|
|
|
|
- if (pControl && pControl->GetCurSel() != 4)
|
|
|
- {
|
|
|
- pControl->SelectItem(4);
|
|
|
- }
|
|
|
- }
|
|
|
+ m_is_kuaijiejian_page = false;
|
|
|
+ m_is_zidongqingtai_page = true;
|
|
|
+ }
|
|
|
|
|
|
else if(name == _T("system_setting_option_about"))
|
|
|
{
|
|
|
@@ -1252,6 +1475,9 @@ void CSystemSettingWnd::HandleSelectChangeMsg(TNotifyUI& msg)
|
|
|
{
|
|
|
pControl->SelectItem(5);
|
|
|
}
|
|
|
+
|
|
|
+ m_is_kuaijiejian_page = false;
|
|
|
+ m_is_zidongqingtai_page = false;
|
|
|
}
|
|
|
|
|
|
else if(name == _T("jinezhuaqu_setting_chuankou"))
|