MFC中在坐标系上画圆以及把点动态显示到坐标系上的问题
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/07 02:30:47
MFC中在坐标系上画圆以及把点动态显示到坐标系上的问题
现在遇到两个问题,其实是一个大的问题,呵呵
1、根据条件在坐标系中画圆
因为规格的不同,圆的大小不能事先在坐标系中确定,需要根据程序中的返回值来决定,比如,如果返回值为1,画半径为r1的圆,返回值为2,画半径为r2的圆.
请问画圆的程序应该加在什么地方?OnPaint()函数中还是任何地方都可以?
2、点A(X,Y)的坐标可以通过程序计算出来,并且会显示在对话框中的两个Static Text控件中,在另一个Static Text控件中有一个直角坐标系,要求把点显示到坐标系上,随着程序的运行,X和Y的值是变化的,也就是说点A的位置是变动的,请问如何实现这样的功能?
以上,(不好意思,就这么点分了,等我挣的多了,)
现在遇到两个问题,其实是一个大的问题,呵呵
1、根据条件在坐标系中画圆
因为规格的不同,圆的大小不能事先在坐标系中确定,需要根据程序中的返回值来决定,比如,如果返回值为1,画半径为r1的圆,返回值为2,画半径为r2的圆.
请问画圆的程序应该加在什么地方?OnPaint()函数中还是任何地方都可以?
2、点A(X,Y)的坐标可以通过程序计算出来,并且会显示在对话框中的两个Static Text控件中,在另一个Static Text控件中有一个直角坐标系,要求把点显示到坐标系上,随着程序的运行,X和Y的值是变化的,也就是说点A的位置是变动的,请问如何实现这样的功能?
以上,(不好意思,就这么点分了,等我挣的多了,)
1.要重绘就必须OnPaint,可以设置标志位来画圆,比如结果未出时flag=0,结果出来后flag=1,并调用Invalidate强制重绘,画圆代码仍在OnPaint里面,只不过画之前需判断标志位
2.还是画图,每次A点坐标出来后都调用Invalidate(或者InvalidateRect)强制重绘,根据坐标值适当调整一下显示位置,应该不是难事
2.还是画图,每次A点坐标出来后都调用Invalidate(或者InvalidateRect)强制重绘,根据坐标值适当调整一下显示位置,应该不是难事
MFC中在坐标系上画圆以及把点动态显示到坐标系上的问题
MFC中已知点的坐标,怎么实现动态画直线,主要是能显示出这个动态的过程
MFC中如何在同一坐标系中画不同的图
有没有在平面坐标系上显示点坐标,输入坐标在坐标系标注出点的位置的工具?
斜坐标系的点如何映射到直角坐标系中?
cad坐标系 旋转autocad中有一个图形是倾斜的,世界坐标系.我想把坐标系和图形都旋转一下,使图形在屏幕上显示是水平
请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示
在直角坐标系中,我们把横.纵坐标都是整数的点叫做整数点,又规定正方形的内部不包括边界上的点,如图观
在直角坐标系中已知点p在直线y=√3x上并且到原点的距离为5则点P的坐标为
在直角坐标系中,已知点p在直线y=√3x上,并且到原点的距离是五.求点p的坐标,
在平面直角坐标系中,到两坐标轴的距离相等的点的轨迹
平面直角坐标系中,点到曲线的距离公式