我先在CSTATIC控件上划了一个矩形的方框,边框为黑色,可当我用绿色,利用FillRect填充它的时候,问题出来了,在边框的颜色不是黑色,为蓝色和棕色,是什么原因造成的呢?怎样做才为黑色?
请教高手

解决方案 »

  1.   

    Rect.DeflateRect(1, 1);
    这个是用于缩小矩形的边长
      

  2.   

    通过调试我发现 FillRect填充无边框的Rectangle的时候本身就有问题,其上下方边缘有黄色和蓝色线条.
      

  3.   

    通常我布局,不管是c++是java还是在html或者flash上
    要画边框,先在下面弄个矩形,然后上面偏移一点画个小点的矩形,用不同颜色,这样看起来就像是上面那个矩形有另外一种颜色的边框. 这样就不会因为上面矩形的边框的实现区别产生什么bug.