早教吧作业答案频道 -->其他-->
MFC中在坐标系上画圆以及把点动态显示到坐标系上的问题现在遇到两个问题,其实是一个大的问题,呵呵1、根据条件在坐标系中画圆因为规格的不同,圆的大小不能事先在坐标系中确定,需要根
题目详情
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(...
看了MFC中在坐标系上画圆以及把点...的网友还看了以下:
什么是平面直角坐标系的概念是什么,是有哪一些,什么是有序数对------------------- 2020-05-16 …
在极坐标系中,圆p=2sinx的圆心的极坐标系是? 2020-06-14 …
极坐标系是什么样的这是在一本书上看到的,它和直角坐标系有什么区别?又是怎么用的呢? 2020-06-20 …
立体几何和物理学问题(斜面上火炮抛物线射击如何瞄准)火炮在一个倾斜的山坡上朝目标射击,炮弹按抛物线 2020-07-05 …
人们常说的经纬度是什么坐标系?北京54和WGS84都是大地坐标系的一种吗?那咱们经常说的经度纬度用 2020-07-15 …
关于自由度为什么选取不同的坐标系描述质点的空间位置,需要的独立参量的个数(自由度)相同?最好证明一 2020-07-19 …
什么是直线?我看了百科里面的解释:几何学基本概念.从平面解析几何的角度来看,平面上的直线就是由平面 2020-08-02 …
那个高中的物理那个三维坐标系,二维坐标系,一维坐标系是什么? 2020-08-03 …
测量中选用的平面直角坐标系是如何定义的?(原点的选择,轴线的方向等).大学测量学测量中选用的平面直角 2020-12-05 …
以下关于参考系的说法中正确的是()A.参考系一定要选静止的物体B.参考系就是坐标系C.研究简单的运动 2021-01-02 …