VC++ PS_ENDCAP_SQUARE实现的功能问题
发布网友
发布时间:2022-08-17 23:08
我来回答
共2个回答
热心网友
时间:2023-10-14 13:04
LOGBRUSH logBrushBottom;
logBrushBottom.lbStyle = BS_SOLID;
logBrushBottom.lbColor = RGB(255,0,0);
logBrushBottom.lbHatch = 0;
CPen lpen(PS_GEOMETRIC|PS_ENDCAP_SQUARE, 20 , &logBrushBottom);
CPen* pOldPen = dc.SelectObject(&lpen);
dc.MoveTo( 30 , 30 ) ;
dc.LineTo( 100 , 30 ) ;
dc.SelectObject( pOldPen );
热心网友
时间:2023-10-14 13:05
建议你直接画矩形然后用画刷填充~~~
这样画出来的线都是两头圆的~