本文整理汇总了C++中CUpDownCtrl::SetAccel方法的典型用法代码示例。如果您正苦于以下问题:C++ CUpDownCtrl::SetAccel方法的具体用法?C++ CUpDownCtrl::SetAccel怎么用?C++ CUpDownCtrl::SetAccel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CUpDownCtrl
的用法示例。
在下文中一共展示了CUpDownCtrl::SetAccel方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnInitDialog
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;
}
示例2: OnInitDialog
LRESULT DlgSettingsConsole::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
m_consoleSettings.Load(m_pOptionsRoot);
m_strShell = m_consoleSettings.strShell.c_str();
m_strInitialDir = m_consoleSettings.strInitialDir.c_str();
m_nStartHidden = m_consoleSettings.bStartHidden ? 1 : 0;
m_nSaveSize = m_consoleSettings.bSaveSize ? 1 : 0;
CUpDownCtrl spin;
UDACCEL udAccel;
spin.Attach(GetDlgItem(IDC_SPIN_CHANGE_REFRESH));
spin.SetRange(5, 200);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_REFRESH));
spin.SetRange(50, 2000);
udAccel.nSec = 0;
udAccel.nInc = 10;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_ROWS));
spin.SetRange(10, 200);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_BUFFER_ROWS));
spin.SetRange(10, 9999);
udAccel.nSec = 0;
udAccel.nInc = 10;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_COLUMNS));
spin.SetRange(10, 200);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_BUFFER_COLUMNS));
spin.SetRange(10, 200);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
DoDataExchange(DDX_LOAD);
return TRUE;
}
示例3: OnInitDialog
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;
}
示例4: OnInitDialog
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;
}
示例5: OnInitDialog
LRESULT DlgSettingsStyles::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
m_controlsSettings.Load(m_pOptionsRoot);
m_stylesSettings.Load(m_pOptionsRoot);
m_transparencySettings.Load(m_pOptionsRoot);
CUpDownCtrl spin;
UDACCEL udAccel;
spin.Attach(GetDlgItem(IDC_SPIN_INSIDE_BORDER));
spin.SetRange(0, 10);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_QUAKE_ANIMATION_TIME));
spin.SetRange(10, 20000);
udAccel.nSec = 0;
udAccel.nInc = 10;
spin.SetAccel(1, &udAccel);
spin.Detach();
m_sliderActiveAlpha.Attach(GetDlgItem(IDC_ACTIVE_ALPHA));
m_sliderActiveAlpha.SetRange(0, 255 - TransparencySettings::minAlpha);
m_sliderActiveAlpha.SetTicFreq(5);
m_sliderActiveAlpha.SetPageSize(5);
m_sliderInactiveAlpha.Attach(GetDlgItem(IDC_INACTIVE_ALPHA));
m_sliderInactiveAlpha.SetRange(0, 255 - TransparencySettings::minAlpha);
m_sliderInactiveAlpha.SetTicFreq(5);
m_sliderInactiveAlpha.SetPageSize(5);
m_sliderActiveAlpha.SetPos(255 - m_transparencySettings.byActiveAlpha);
m_sliderInactiveAlpha.SetPos(255 - m_transparencySettings.byInactiveAlpha);
UpdateSliderText(m_sliderActiveAlpha.m_hWnd);
UpdateSliderText(m_sliderInactiveAlpha.m_hWnd);
EnableTabControls();
EnableScrollbarControls();
EnableQuakeControls();
EnableTransparencyControls();
DoDataExchange(DDX_LOAD);
return TRUE;
}
示例6: OnInitDialog
LRESULT DlgSettingsAppearance::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
m_comboDocking.Attach(GetDlgItem(IDC_COMBO_DOCKING));
Helpers::LoadCombo(m_comboDocking, IDC_COMBO_DOCKING);
m_comboZOrder.Attach(GetDlgItem(IDC_COMBO_ZORDER));
Helpers::LoadCombo(m_comboZOrder, IDC_COMBO_ZORDER);
m_windowSettings.Load(m_pOptionsRoot);
m_positionSettings.Load(m_pOptionsRoot);
m_strWindowTitle = m_windowSettings.strTitle.c_str();
m_strMainTitleFormat = m_windowSettings.strMainTitleFormat.c_str();
m_strTabTitleFormat = m_windowSettings.strTabTitleFormat.c_str();
m_bTrimTabTitles = (m_windowSettings.dwTrimTabTitles > 0);
m_strWindowIcon = m_windowSettings.strIcon.c_str();
m_bShowMaximized = m_positionSettings.bShowMaximized;
m_bUsePosition = ((m_positionSettings.nX == -1) && (m_positionSettings.nY == -1)) ? false : true;
m_nX = m_bUsePosition ? m_positionSettings.nX : 0;
m_nY = m_bUsePosition ? m_positionSettings.nY : 0;
m_bUseSize = ((m_positionSettings.nW == -1) && (m_positionSettings.nH == -1)) ? false : true;
m_nW = m_bUseSize ? m_positionSettings.nW : 0;
m_nH = m_bUseSize ? m_positionSettings.nH : 0;
m_bSnapToEdges = (m_positionSettings.nSnapDistance != -1);
if (!m_bSnapToEdges) m_positionSettings.nSnapDistance = 0;
m_comboDocking.SetCurSel(static_cast<int>(m_positionSettings.dockPosition) + 1);
m_comboZOrder.SetCurSel(static_cast<int>(m_positionSettings.zOrder));
CUpDownCtrl spin;
UDACCEL udAccel;
spin.Attach(GetDlgItem(IDC_SPIN_TRIM_TAB_TITLES));
spin.SetRange(1, 100);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_TRIM_TAB_TITLES_RIGHT));
spin.SetRange(1, 100);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_X));
spin.SetRange(-2048, 2048);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_Y));
spin.SetRange(-2048, 2048);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_W));
spin.SetRange(-2048, 2048);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_H));
spin.SetRange(-2048, 2048);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_SNAP));
spin.SetRange(0, 20);
spin.Detach();
EnableControls();
DoDataExchange(DDX_LOAD);
return TRUE;
}
示例7: OnInitDialog
LRESULT DlgSettingsAppearance::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
ExecuteDlgInit(IDD);
m_comboFontSmoothing.Attach(GetDlgItem(IDC_COMBO_SMOOTHING));
m_comboDocking.Attach(GetDlgItem(IDC_COMBO_DOCKING));
m_comboZOrder.Attach(GetDlgItem(IDC_COMBO_ZORDER));
m_windowSettings.Load(m_pOptionsRoot);
m_fontSettings.Load(m_pOptionsRoot);
m_positionSettings.Load(m_pOptionsRoot);
m_strWindowTitle = m_windowSettings.strTitle.c_str();
m_nUseTabTitle = m_windowSettings.bUseTabTitles ? 1 : 0;
m_nUseConsoleTitle = m_windowSettings.bUseConsoleTitle ? 1 : 0;
m_nShowCommand = m_windowSettings.bShowCommand ? 1 : 0;
m_nShowCommandTabs = m_windowSettings.bShowCommandInTabs ? 1 : 0;
m_nTrimTabTitles = (m_windowSettings.dwTrimTabTitles > 0) ? 1 : 0;
m_strWindowIcon = m_windowSettings.strIcon.c_str();
m_nUseTabIcon = m_windowSettings.bUseTabIcon ? 1 : 0;
m_strFontName = m_fontSettings.strName.c_str();
m_nFontBold = m_fontSettings.bBold ? 1 : 0;
m_nFontItalic = m_fontSettings.bItalic ? 1 : 0;
m_comboFontSmoothing.SetCurSel(static_cast<int>(m_fontSettings.fontSmoothing));
m_nUseFontColor = m_fontSettings.bUseColor ? 1 : 0;
m_nUsePosition = ((m_positionSettings.nX == -1) && (m_positionSettings.nY == -1)) ? 0 : 1;
m_nX = ((m_positionSettings.nX == -1) && (m_positionSettings.nY == -1)) ? 0 : m_positionSettings.nX;
m_nY = ((m_positionSettings.nX == -1) && (m_positionSettings.nY == -1)) ? 0 : m_positionSettings.nY;
m_nSavePosition = m_positionSettings.bSavePosition ? 1 : 0;
m_nSnapToEdges = (m_positionSettings.nSnapDistance == -1) ? 0 : 1;
if (m_nSnapToEdges == 0) m_positionSettings.nSnapDistance = 0;
m_comboDocking.SetCurSel(static_cast<int>(m_positionSettings.dockPosition) + 1);
m_comboZOrder.SetCurSel(static_cast<int>(m_positionSettings.zOrder));
CUpDownCtrl spin;
UDACCEL udAccel;
spin.Attach(GetDlgItem(IDC_SPIN_TRIM_TAB_TITLES));
spin.SetRange(1, 100);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_FONT_SIZE));
spin.SetRange(5, 36);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_X));
spin.SetRange(-2048, 2048);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_Y));
spin.SetRange(-2048, 2048);
udAccel.nSec = 0;
udAccel.nInc = 5;
spin.SetAccel(1, &udAccel);
spin.Detach();
spin.Attach(GetDlgItem(IDC_SPIN_SNAP));
spin.SetRange(0, 20);
spin.Detach();
EnableControls();
DoDataExchange(DDX_LOAD);
return TRUE;
}