void CSettingGitRemote::OnBnClickedButtonBrowse() { UpdateData(); CString filename = m_strPuttyKeyfile; if (!PathFileExists(filename)) filename.Empty(); if (!CAppUtils::FileOpenSave(filename, nullptr, 0, IDS_PUTTYKEYFILEFILTER, true, GetSafeHwnd())) return; m_strPuttyKeyfile = filename; UpdateData(FALSE); OnEnChangeEditPuttyKey(); }
void CSettingGitRemote::OnBnClickedButtonBrowse() { CFileDialog dlg(TRUE,NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, CString(MAKEINTRESOURCE(IDS_PUTTYKEYFILEFILTER))); this->UpdateData(); if(dlg.DoModal()==IDOK) { this->m_strPuttyKeyfile = dlg.GetPathName(); this->UpdateData(FALSE); OnEnChangeEditPuttyKey(); } }