主题:[讨论]VC.net与matcom混合编程中图形绘制的“移动问题”的困惑
OnInitialUpdate()中的代码:
m_h = winaxes(this->m_hWnd);
x=colon(1.0,1.0,10);
y=sin(x);
plot((CL(x),y));
测试按钮OnCeshi()中的代码:
axes(CL(m_h));
cla();
x=colon(1.0,1.0,10);
y=sin(x);
plot((CL(x),y));
这两个是画一样的图形,但是程序启动后出来图形,按下按钮响应OnCeshi()后
,新画出的图形比旧图形往左“移动”了一下,请问这是什么原因。
说明:头文件里面的变量定义 Mm m_h,x,y;
cla()是清除m_h中所画的图形
请高手帮忙试一下,这个图形的“移动”是什么原因?是bug吗?
m_h = winaxes(this->m_hWnd);
x=colon(1.0,1.0,10);
y=sin(x);
plot((CL(x),y));
测试按钮OnCeshi()中的代码:
axes(CL(m_h));
cla();
x=colon(1.0,1.0,10);
y=sin(x);
plot((CL(x),y));
这两个是画一样的图形,但是程序启动后出来图形,按下按钮响应OnCeshi()后
,新画出的图形比旧图形往左“移动”了一下,请问这是什么原因。
说明:头文件里面的变量定义 Mm m_h,x,y;
cla()是清除m_h中所画的图形
请高手帮忙试一下,这个图形的“移动”是什么原因?是bug吗?