本文整理汇总了C++中CChartAxis::SetMinMax方法的典型用法代码示例。如果您正苦于以下问题:C++ CChartAxis::SetMinMax方法的具体用法?C++ CChartAxis::SetMinMax怎么用?C++ CChartAxis::SetMinMax使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CChartAxis
的用法示例。
在下文中一共展示了CChartAxis::SetMinMax方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnBnClickedAxisautomaticCheck
void CRegisterValueAnalyzerDlg::OnBnClickedAxisautomaticCheck()
{
CChartAxis* pAxis = GetSelectedAxis();
if ( ((CButton*)GetDlgItem(IDC_AXISAUTOMATIC_CHECK))->GetCheck() == 1)
pAxis->SetAutomatic(true);
else
{
TCHAR szBuffer[255];
double MinVal=0, MaxVal=0;
m_AxisMinValEdit.GetWindowText(szBuffer,254);
// MinVal = _tstof(szBuffer);
MinVal = _tcstod(szBuffer, NULL);
m_AxisMaxValEdit.GetWindowText(szBuffer,254);
// MaxVal = _tstof(szBuffer);
MaxVal = _tcstod(szBuffer, NULL);
if (MinVal > MaxVal)
{
MessageBox(_T("MinVal > MaxVal"),_T("Error"),MB_OK);
((CButton*)GetDlgItem(IDC_AXISAUTOMATIC_CHECK))->SetCheck(1);
return;
}
pAxis->SetAutomatic(false);
pAxis->SetMinMax(MinVal,MaxVal);
}
m_ChartCtrl.RefreshCtrl();
}
示例2: OnEnKillfocusAxismaxvalEdit
void CRegisterValueAnalyzerDlg::OnEnKillfocusAxismaxvalEdit()
{
CChartAxis* pAxis = GetSelectedAxis();
TCHAR szBuffer[255];
double MinVal=0, MaxVal=0;
m_AxisMinValEdit.GetWindowText(szBuffer,254);
// MinVal = _tstof(szBuffer);
MinVal = _tcstod(szBuffer, NULL);
m_AxisMaxValEdit.GetWindowText(szBuffer,254);
// MaxVal = _tstof(szBuffer);
MaxVal = _tcstod(szBuffer, NULL);
if (MinVal > MaxVal)
{
MessageBox(_T("MinVal > MaxVal"),_T("Error"),MB_OK);
return;
}
pAxis->SetMinMax(MinVal,MaxVal);
m_ChartCtrl.RefreshCtrl();
}