请问用VB怎么画出这样的画面? 要画出全屏的,http://go.6to23.com/look4sword/pic/请高手解答,我用VB的line等画出来的总觉得不太好,还有就是尺寸总觉得不对. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该使用VB+DIRECTX画图关注 API速度快一点DX太奢侈了 楼上的回答都有问题,简单画出来容易,无论是用API的LineTo还是VB的Line,但要实现如上图的不失真,那就有点麻烦了。 有几副图还比较容易就是那个真彩色的图比较难其他的图你可以用API的区域函数 再加上画刷去填充那些圆圈可以用两个同心圆做出来 原理就是用大圆减去小圆的面积得出的部分先化两个圆 用区域函数 的化圆函数 在用区域合并的函数 把相交的部分不显示圆就出来了那个真彩色的用API也可以作出来 它的是两排 而我只做过一排的估计第二排的只是循环的起始点和结束点都比第一派的要多一点点`!!! 你所说的这些图是属于测试显示器的测试图,从图形本身来讲,全部都可以用VB的line去实现,并不需要特殊的API或者directX,用API、DirectX也只是效率上的一点点差异。所需要真正注意的是不同分辨率下的比例问题,如果你用的是液晶显示器会相对好一些,但如果使用的是CRT显示器,本身就有纵横比率的问题。还有另外一个,像你给的第一个图,这个图本身是有一个视觉错觉的问题,也可能导致你觉得图形不正确。 新人开贴第一问 VB-箭头方向键怎么不好用 10分帖-下次登陆CSDN的时候结 vb和java哪个更好 时间查询! 数据库里面的换行和页面上的换行相互转化 怎么在代码中动态生成控件数组? VB中能创建数据库吗? MSFlexGrid中如何防止鼠标选中多个单元格 图形 vb 朋友请进来看看吧。 如何使用Excel类型库,最好能贴些代码 国耻签名活动,请版主置顶!!!!!!!-----我的心真的很痛
就是那个真彩色的图比较难
其他的图你可以用API的区域函数 再加上画刷去填充
那些圆圈可以用两个同心圆做出来 原理就是用大圆减去小圆的面积得出的部分
先化两个圆 用区域函数 的化圆函数 在用区域合并的函数 把相交的部分不显示圆就出来了
那个真彩色的用API也可以作出来 它的是两排 而我只做过一排的
估计第二排的只是循环的起始点和结束点都比第一派的要多一点点`!!!
所需要真正注意的是不同分辨率下的比例问题,如果你用的是液晶显示器会相对好一些,但如果使用的是CRT显示器,本身就有纵横比率的问题。
还有另外一个,像你给的第一个图,这个图本身是有一个视觉错觉的问题,也可能导致你觉得图形不正确。