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坐标不一样,显示出来的就是一条斜线。
但实际界面效果中,显示的是很多小段的水平线,一段一段的拼接成的直线。我想问问,怎么才能解决这种问题?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货