早教吧作业答案频道 -->其他-->
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中在坐标系上画圆以及把点...的网友还看了以下:
下列关于同系物的叙述中,不正确的是()A.烷烃的同系物的分子式均可用通式CnH2n+2表示B.互为 2020-04-08 …
下列关于苯的同系物的命名说法中错误的是()A.苯的同系物命名必须以苯作为母体,其他的基团作为取代基 2020-05-02 …
在苯的同系物中,加入少量酸性高锰酸钾溶液,振荡后溶液褪色,下列解释正确的是()A.苯的同系物中碳原 2020-05-14 …
下列各组物质中一定属于同系物的是A.CH4和C2H4B.CH3CL和CH2CL2C.C2H4和C4 2020-05-14 …
下列关于同系物的说法中,错误的是()A.同系物具有相同的最简式B.同系物都符合同一通式C.同系物中 2020-05-14 …
下列关于同系物的说法中,错误的是()A.同系物具有相同的分子式B.同系物符合同一通式C.相邻的同系 2020-05-14 …
下列关于同系物的说法中错误的是A.同系物都符合同一通式B.相邻的同系物彼此在组成上相差一个CH2原 2020-05-16 …
近年来用合成方法制备了多种新奇的有机物,例如分子具有如下图所示立体结构的环状化合物:有人认为上述有 2020-05-17 …
高中化学下列同系物碳原子增加下列同系物随着分子中碳原子数目增加,碳元素质量分数增大()A,烷烃B, 2020-05-22 …
在同一系列中,所有的同系物都具有相同的最简式.所有的同系物都具有相同的最简式.我知道是错的,但是同 2020-06-17 …