用VC6.0新建IplotBlack项目对话框,在资源视图上新建两个编辑框IDC_EDIT1、IDC_EDIT2,一个按钮控件,一个iPloX控件添加变量名为m_ctrlPlot_1。
1、在IplotBlack.cpp文件中添加头文件。
#include “iplotchannelx.h”;
#include “iPlotAxisX.h”;
2、双击按钮生成的响应函数中添加代码。
void CIplotBlackDlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString str1 , str2;
GetDlgItem(IDC_EDIT1)->GetWindowText(str1);
GetDlgItem(IDC_EDIT2)->GetWindowText(str2);
double X=(double)atof(str1);
double Y=(double)atof(str2);
CiPlotAxisX axisX;
CiPlotAxisX axisY;
axisX = m_ctrlPlot_1.GetXAxis(0);
axisY = m_ctrlPlot_1.GetYAxis(0);
axisX.SetSpan(X);
axisY.SetSpan(Y);
}
运行程序在两个编辑框中输入数字,点击坐标轴值改变按钮实时改变iPlotX坐标轴最大值。
源码下载
https://download.csdn.net/download/weixin_42350092/87650315