LOGPEN pen ;
pen.lopnColor = RGB( 255, 0, 0) ;
pen.lopnWidth.x = 1 ;
pen.lopnWidth.y = 1 ;
pen.lopnStyle = PS_SOLID ;
HPEN hPen = CreatePenIndirect( &pen) ; 
HPEN hPenOld = (HPEN)SelectObject(CDCompatible, hPen);  MoveToEx(CDCompatible, startPos.x, startPos.y, NULL);
LineTo(CDCompatible, endPos.x, endPos.y);
我在MFC中用上面的方式画一条直线,因为直线两端的y坐标不一样,显示出来的就是一条斜线。
但实际界面效果中,显示的是很多小段的水平线,一段一段的拼接成的直线。我想问问,怎么才能解决这种问题?