LRESULT DlgSettingsBehavior::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) { m_behaviorSettings.Load(m_pOptionsRoot); m_nCopyNewlineChar = static_cast<int>(m_behaviorSettings.copyPasteSettings.copyNewlineChar); m_nScrollPageType = m_behaviorSettings.scrollSettings.dwPageScrollRows ? 1 : 0; m_bFlashInactiveTab = (m_behaviorSettings.tabHighlightSettings.dwFlashes > 0); m_strLeftDelimiters = m_behaviorSettings.copyPasteSettings.strLeftDelimiters.c_str(); m_strRightDelimiters = m_behaviorSettings.copyPasteSettings.strRightDelimiters.c_str(); CUpDownCtrl spin; UDACCEL udAccel; spin.Attach(GetDlgItem(IDC_SPIN_SCROLL_PAGE_ROWS)); spin.SetRange(1, 500); udAccel.nSec = 2; udAccel.nInc = 1; spin.SetAccel(1, &udAccel); spin.Detach(); spin.Attach(GetDlgItem(IDC_SPIN_TAB_FLASHES)); spin.SetRange(1, 500); udAccel.nSec = 2; udAccel.nInc = 1; spin.SetAccel(1, &udAccel); spin.Detach(); DoDataExchange(DDX_LOAD); EnableScrollControls(); EnableFlashTabControls(); return TRUE; }
LRESULT DlgSettingsBehavior::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) { m_behaviorSettings.Load(m_pOptionsRoot); m_nCopyOnSelect = m_behaviorSettings.copyPasteSettings.bCopyOnSelect ? 1 : 0; m_nNoWrap = m_behaviorSettings.copyPasteSettings.bNoWrap ? 1 : 0; m_nTrimSpaces = m_behaviorSettings.copyPasteSettings.bTrimSpaces ? 1 : 0; m_nScrollPageType= m_behaviorSettings.scrollSettings.dwPageScrollRows ? 1 : 0; CUpDownCtrl spin; UDACCEL udAccel; spin.Attach(GetDlgItem(IDC_SPIN_SCROLL_PAGE_ROWS)); spin.SetRange(1, 500); udAccel.nSec = 2; udAccel.nInc = 1; spin.SetAccel(1, &udAccel); spin.Detach(); EnableScrollControls(); DoDataExchange(DDX_LOAD); return TRUE; }
LRESULT DlgSettingsBehavior::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) { m_behaviorSettings.Load(m_pOptionsRoot); m_nCopyNewlineChar = static_cast<int>(m_behaviorSettings.copyPasteSettings.copyNewlineChar); m_nScrollPageType = m_behaviorSettings.scrollSettings.dwPageScrollRows ? 1 : 0; m_bFlashInactiveTab = (m_behaviorSettings.tabHighlightSettings.dwFlashes > 0); // vds: >> m_nAllowMultipleInstances = m_behaviorSettings.oneInstanceSettings.bAllowMultipleInstances ? 1 : 0; m_nReuseTab = m_behaviorSettings.oneInstanceSettings.bReuseTab ? 1 : 0; m_nReuseBusyTab = m_behaviorSettings.oneInstanceSettings.bReuseBusyTab ? 1 : 0; m_nIntegrateWithExplorer = m_behaviorSettings.shellSettings.IsConsoleIntegratedWithExplorer(); m_nRunConsoleMenuItem = m_behaviorSettings.shellSettings.bRunConsoleMenItem ? 1 : 0; m_nRunConsoleTabMenuItem = m_behaviorSettings.shellSettings.bRunConsoleTabMenuItem ? 1 : 0; m_nPostConsoleMenuItem = m_behaviorSettings.shellSettings.bPostConsoleMenItem ? 1 : 0; m_nPostConsoleTabMenuItem = m_behaviorSettings.shellSettings.bPostConsoleTabMenuItem ? 1 : 0; // vds: << CUpDownCtrl spin; UDACCEL udAccel; spin.Attach(GetDlgItem(IDC_SPIN_SCROLL_PAGE_ROWS)); spin.SetRange(1, 500); udAccel.nSec = 2; udAccel.nInc = 1; spin.SetAccel(1, &udAccel); spin.Detach(); spin.Attach(GetDlgItem(IDC_SPIN_TAB_FLASHES)); spin.SetRange(1, 500); udAccel.nSec = 2; udAccel.nInc = 1; spin.SetAccel(1, &udAccel); spin.Detach(); DoDataExchange(DDX_LOAD); EnableScrollControls(); EnableFlashTabControls(); // vds: >> if (!m_behaviorSettings.shellSettings.CouldIntegrateConsoleWithExplorer()) { GetDlgItem(IDC_INTEGRATE_WITH_EXPLORER).EnableWindow(False); } EnableOnInstanceControls(); // vds: << return TRUE; }
LRESULT DlgSettingsBehavior::OnClickedScrollType(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { DoDataExchange(DDX_SAVE); EnableScrollControls(); return 0; }