【发布时间】:2012-05-28 10:22:06
【问题描述】:
我正在使用 RoundRect windows API 绘制圆角矩形。
RoundRect(hdc,0,0,100,100,4,4);
我在这里绘制圆角宽度和高度 = 4 px 的矩形。
之后我想填充圆角矩形。为此,我正在使用
创建矩形区域CreateRoundRectRgn
然后调用 FillRgn API。
问题是填充后我也可以看到圆角外的填充颜色。由于我正在创建圆形区域,因此填充应该只在该区域内。
任何想法为什么它会超出圆角矩形?
【问题讨论】: