mfc 我创建一个应用程序后
3个回答
展开全部
在视类的OnDraw函数中加入如下代码,便可画出一个矩形:
pDC->Rectangle(50,50,100,100)//此矩形右上角的点坐标们(50,50)左下角点为(100,100),当然你可以设成你喜欢的大小;
然后对于你所说的点放大可以新建两个菜单项,然后在视类响应这两个命令,并在视类定义一个整形变量,以其大小表示圆半径,然后在一个菜单响应中增大此变量的值,另一个菜单命令响应函数中减少此变量的值,并在此两个函数中重绘窗口,在Ondraw函数中以此半径画圆,当然你还可以捕获当前光标的位置,当其处于某一区域时处理放大的缩小
pDC->Rectangle(50,50,100,100)//此矩形右上角的点坐标们(50,50)左下角点为(100,100),当然你可以设成你喜欢的大小;
然后对于你所说的点放大可以新建两个菜单项,然后在视类响应这两个命令,并在视类定义一个整形变量,以其大小表示圆半径,然后在一个菜单响应中增大此变量的值,另一个菜单命令响应函数中减少此变量的值,并在此两个函数中重绘窗口,在Ondraw函数中以此半径画圆,当然你还可以捕获当前光标的位置,当其处于某一区域时处理放大的缩小
展开全部
可以在OnDraw()里添加pDC->Rectangle(int x1, int y1, int x2, int y2 )来画矩形;一个点可以认为是圆形,所以可以用pDC->Ellipse( int x1, int y1, int x2, int y2 )实现。
有问题Hi我!
有问题Hi我!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用VC调用Matlab引擎来实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询