// 确认 void CSettingDlg::OnOK() { CString tmp; m_optionsPage.m_currentOptionStatic.GetWindowText(tmp); g_currentOption = tmp.Right(tmp.GetLength() - 5); if (!PathFileExists(OPTIONS_PATH)) CreateDirectory(OPTIONS_PATH, NULL); SaveOptionsInDlg(OPTIONS_PATH + g_currentOption + _T(".tb")); ApplyOptionsInDlg(); WritePrivateProfileString(_T("Setting"), _T("Option"), g_currentOption, USER_PROFILE_PATH); WritePrivateProfileString(_T("Setting"), _T("AutoUpdate"), m_aboutPage.m_autoCheckUpdateCheck.GetCheck() ? _T("1") : _T("0"), ALL_PROFILE_PATH); DestroyWindow(); }
// 确认 void CSuperFunctionDlg::OnOK() { ApplyOptionsInDlg(); DestroyWindow(); }