Skip to content

sailfish009/NumSpinCtrl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

// copyright: Damir Valiulin : https://www.codeproject.com/articles/1310/cnumspinctrl-a-simple-numeric-spin-control usage:

CNumSpinCtrl m_spin[8];

void CSampleDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialogEx::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_SPIN1, m_spin[0]);
	DDX_Control(pDX, IDC_SPIN2, m_spin[1]);
	DDX_Control(pDX, IDC_SPIN3, m_spin[2]);
	DDX_Control(pDX, IDC_SPIN4, m_spin[3]);
	DDX_Control(pDX, IDC_SPIN5, m_spin[4]);
	DDX_Control(pDX, IDC_SPIN6, m_spin[5]);
	DDX_Control(pDX, IDC_SPIN7, m_spin[6]);
	DDX_Control(pDX, IDC_SPIN8, m_spin[7]);
}

// ...
m_spin[i].SetBuddy(GetDlgItem(nID));
  m_spin[i].SetDecimalPlaces(decimal);
  m_spin[i].SetTrimTrailingZeros(FALSE);
  m_spin[i].SetRangeAndDelta(min, max, delta);
  m_spin[i].SetPos(pos);