Преглед на файлове

保存是否离线登录

JeffWang преди 3 години
родител
ревизия
6fbe839e05
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      Source/OGCAssistTool/OGCAssistTool/DlgLogin.cpp

+ 8 - 1
Source/OGCAssistTool/OGCAssistTool/DlgLogin.cpp

@@ -113,9 +113,12 @@ void CDlgLogin::OnBnClickedOk()
 	GetDlgItemText(EDIT_ACCOUNT, strAccount);
 	GetDlgItemText(EDIT_PASSWORD, strPassword);
 
-#ifdef _DEBUG
+#ifdef _DEBUG //offline
 	GLOBAL::g_config.nOffline = ((CButton*)GetDlgItem(CHECK_OFFLINE))->GetCheck();
 	_stprintf_s(GLOBAL::g_config.szLine, _T("%s"), strLine.GetString());
+	WritePrivateProfileString(_T("LOGIN"), _T("line"), GLOBAL::g_config.szLine, GLOBAL::g_szConfigFile);
+	WritePrivateProfileString(_T("LOGIN"), _T("offline"), GLOBAL::g_config.nOffline == 0 ? _T("0") : _T("1"), GLOBAL::g_szConfigFile);
+
 	return CDialogEx::OnOK();
 #endif
 
@@ -176,6 +179,10 @@ void CDlgLogin::OnBnClickedOk()
 	}
 #pragma endregion
 
+	_stprintf_s(GLOBAL::g_config.szLine, _T("%s"), strLine.GetString());
+	WritePrivateProfileString(_T("LOGIN"), _T("line"), GLOBAL::g_config.szLine, GLOBAL::g_szConfigFile);
+	WritePrivateProfileString(_T("LOGIN"), _T("offline"), GLOBAL::g_config.nOffline == 0 ? _T("0") : _T("1"), GLOBAL::g_szConfigFile);
+
 	CDialogEx::OnOK();
 }