VC里怎么用直线画圆
要用画直线的方法画一个圆
例如:LineTo(hdc, site.x, site.y);就是画一个正360边型
site是point类型
我用了MM_HIMETRIC模式
但画出来还是有缺口,不是完整的圆
[解决办法]
应该是精确度不够,site是int,cos,sin结果是double,
你可以另外定义两个long double变量
例如:long double xx;
xx = xx+length*cos(angle*PAI/180);
site.x=xx;
[解决办法]
xx是全局变量