画圆角矩形的函式使用与函式Rectangle及Ellipse函式相同的边界框,还包含另外两个参数:
| 图5-8 用RoundRect函式画出的图形 |
在绘制图5-8所示的圆角矩形时,用了下面的公式来计算角上椭圆的尺寸。
这是一种简单的方法,但是结果看起来有点不对劲,因为角的弯曲部分在矩形长的一边要大些。要矫正这一问题,您可以让xCornerEllipse与yCornerEllipse的值相等。
用Arc函式画出的线如图5-9所示;用Chord和Pie函式画出的线分别如图5-10和5-11所示。Windows用一条假想的线将(xStart, yStart)与椭圆的中心连接,从该线与边界框的交
