早教吧作业答案频道 -->其他-->
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中在坐标系上画圆以及把点...的网友还看了以下:
请问规划图中的“相对定位坐标”是怎么确定的?这个CAD施工图里面,给的相对定位坐标是X=-90.3 2020-05-17 …
已知两点坐标和位置,第三点坐标未知,但位置已确定,用全站仪怎么放出第三点坐标?除了后交法,还有什么 2020-05-17 …
起点在坐标原点的向量叫做定位向量或位置向量,其坐标等于它的什么坐标;向量的坐标等于它的什么坐标减. 2020-06-14 …
:全站仪我假定测站坐标为x0.0;y0.0.后视定向坐标在正北方前10米是不是...:全站仪我假定 2020-06-22 …
已知曲线C的极坐标方程是.以极点为平面直角坐标系的原点,极轴为x轴的正半轴,建立平面直角坐标系,直 2020-07-22 …
在直角坐标系xOy中,曲线c1的参数方程为:(θ为参数),把曲线c1上所有点的纵坐标压缩为原来的一 2020-07-31 …
求助模具装配中放置元件时的定位问题在放置元件时,若使用坐标系定位的方式时,好像只能是坐标系重合定位, 2020-12-14 …
在平面直角坐标系中,点P的坐标为(2m+4,m-1)(1)点P在x轴上,则点P的坐标为.(2)点P在 2020-12-25 …
立体坐标系指定距离坐标公式立体坐标系(x,y,z)中已知A(Xa,Ya,Zz),B(Xb,Yb,Zb 2020-12-25 …
地理坐标转换平面的最佳方法是什么?用GPS测定的一系列地理坐标系转换成平面直角坐标系的最标准,误差最 2021-01-25 …