要画出全屏的,http://go.6to23.com/look4sword/pic/请高手解答,我用VB的line等画出来的总觉得不太好,还有就是尺寸总觉得不对.

解决方案 »

  1.   

    应该使用VB+DIRECTX画图关注
      

  2.   

    API速度快一点DX太奢侈了
      

  3.   

    楼上的回答都有问题,简单画出来容易,无论是用API的LineTo还是VB的Line,但要实现如上图的不失真,那就有点麻烦了。
      

  4.   

    有几副图还比较容易
    就是那个真彩色的图比较难
    其他的图你可以用API的区域函数 再加上画刷去填充
    那些圆圈可以用两个同心圆做出来 原理就是用大圆减去小圆的面积得出的部分
    先化两个圆 用区域函数 的化圆函数 在用区域合并的函数 把相交的部分不显示圆就出来了
    那个真彩色的用API也可以作出来 它的是两排 而我只做过一排的
    估计第二排的只是循环的起始点和结束点都比第一派的要多一点点`!!!
      

  5.   

    你所说的这些图是属于测试显示器的测试图,从图形本身来讲,全部都可以用VB的line去实现,并不需要特殊的API或者directX,用API、DirectX也只是效率上的一点点差异。
    所需要真正注意的是不同分辨率下的比例问题,如果你用的是液晶显示器会相对好一些,但如果使用的是CRT显示器,本身就有纵横比率的问题。
    还有另外一个,像你给的第一个图,这个图本身是有一个视觉错觉的问题,也可能导致你觉得图形不正确。