BOOL COpenDlg::OnInitDialog() { CDialog::OnInitDialog(); GroupRadio(IDC_MERGERADIO); CheckRadioButton(IDC_MERGERADIO, IDC_APPLYRADIO, IDC_MERGERADIO); // turn on auto completion for the edit controls HWND hwndEdit; GetDlgItem(IDC_BASEFILEEDIT, &hwndEdit); if (hwndEdit) SHAutoComplete(hwndEdit, SHACF_AUTOSUGGEST_FORCE_ON | SHACF_AUTOAPPEND_FORCE_ON | SHACF_FILESYSTEM); GetDlgItem(IDC_THEIRFILEEDIT, &hwndEdit); if (hwndEdit) SHAutoComplete(hwndEdit, SHACF_AUTOSUGGEST_FORCE_ON | SHACF_AUTOAPPEND_FORCE_ON | SHACF_FILESYSTEM); GetDlgItem(IDC_YOURFILEEDIT, &hwndEdit); if (hwndEdit) SHAutoComplete(hwndEdit, SHACF_AUTOSUGGEST_FORCE_ON | SHACF_AUTOAPPEND_FORCE_ON | SHACF_FILESYSTEM); GetDlgItem(IDC_DIFFFILEEDIT, &hwndEdit); if (hwndEdit) SHAutoComplete(hwndEdit, SHACF_AUTOSUGGEST_FORCE_ON | SHACF_AUTOAPPEND_FORCE_ON | SHACF_FILESYSTEM); GetDlgItem(IDC_DIRECTORYEDIT, &hwndEdit); if (hwndEdit) SHAutoComplete(hwndEdit, SHACF_AUTOSUGGEST_FORCE_ON | SHACF_AUTOAPPEND_FORCE_ON | SHACF_FILESYSTEM); m_cFormat = RegisterClipboardFormat(_T("TSVN_UNIFIEDDIFF")); m_nextViewer = SetClipboardViewer(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
BOOL COpenDlg::OnInitDialog() { CStandAloneDialog::OnInitDialog(); CRegDWORD lastRadioButton(L"Software\\TortoiseGitMerge\\OpenRadio", IDC_MERGERADIO); if (((DWORD)lastRadioButton != IDC_MERGERADIO)&&((DWORD)lastRadioButton != IDC_APPLYRADIO)) lastRadioButton = IDC_MERGERADIO; GroupRadio((DWORD)lastRadioButton); CheckRadioButton(IDC_MERGERADIO, IDC_APPLYRADIO, (DWORD)lastRadioButton); // turn on auto completion for the edit controls AutoCompleteOn(IDC_BASEFILEEDIT); AutoCompleteOn(IDC_THEIRFILEEDIT); AutoCompleteOn(IDC_YOURFILEEDIT); AutoCompleteOn(IDC_DIFFFILEEDIT); AutoCompleteOn(IDC_DIRECTORYEDIT); m_cFormat = RegisterClipboardFormat(L"TGIT_UNIFIEDDIFF"); m_nextViewer = SetClipboardViewer(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
void COpenDlg::OnBnClickedApplyradio() { GroupRadio(IDC_APPLYRADIO); }
void COpenDlg::OnBnClickedMergeradio() { GroupRadio(IDC_MERGERADIO); }