这是我绘表体的代码,因为我采用的都是整型的象素点,可是画出来之后会第三条竖线跟第五条竖线很粗,把红色的那里改成499和1699  就恢复正常了,然后还有的就是横的线条有时会随机的产生一些粗线条,不知道是什么原因,按理说,整型的象素点,画的线应该会重合在一起啊
            pOldFont=pDC->SelectObject(&DataFont); 
           for (b;b<z;b++) 
 { 
    int ColY1= 545+(b-(n-1)*30)*80; 
            int ColY2= ColY1 + 80; 
            int TextY=  ColY1 + 20; 
 
            CString subitem = m_list2.GetItemText(b,1); 
            pDC->Rectangle(200,ColY1,500,ColY2); 
            pDC->TextOut( 220,TextY, subitem,subitem.GetLength());             subitem = m_list2.GetItemText(b,2);  
            pDC->Rectangle( 500,ColY1,750,ColY2); 
            pDC->TextOut(520,TextY, subitem,subitem.GetLength());             subitem = m_list2.GetItemText(b,3);    
            pDC->Rectangle( 750,ColY1,1450,ColY2); 
            pDC->TextOut( 825,TextY, subitem,subitem.GetLength());             subitem = m_list2.GetItemText(b,4);  
            pDC->Rectangle(1450,ColY1,1700,ColY2); 
            pDC->TextOut( 1500,TextY, subitem,subitem.GetLength());             subitem = m_list2.GetItemText(b,5);    
            pDC->Rectangle(1700,ColY1,1950,ColY2); 
            pDC->TextOut( 1750,TextY, subitem,subitem.GetLength());             subitem = m_list2.GetItemText(b,6);  
            pDC->Rectangle(1950,ColY1,2200,ColY2); 
            pDC->TextOut(2000,TextY, subitem,subitem.GetLength());