CDC::Pie

BOOL Pie(int x1 ,int y1 ,int x2,int y2,int x3 ,int y3 ,int x4 ,int y4);
BOOL Pie(LPRECT lpRect,POINT ptStart ,POINT ptEnd);

返回值:如果成功,则返回非零值,否则为0。

参数:
x1指定外接矩形左上角的X逻辑坐标。
y1指定外接矩形左上角的Y逻辑坐标。
x2指定外接矩形右下角的X逻辑坐标。
y2指定外接矩形右下角的Y逻辑坐标。
x3指定弧起点的X逻辑坐标。
y3指定弧起点的Y逻辑坐标。
x4指定弧终点的X逻辑坐标。
y4指定弧终点的Y逻辑坐标。
lpRect指定外接矩形,可以为该参数传递RECT结构或CRect对象。
ptStart指定弧起点,可以为该参数传递POINT结构或CPoint对象 。
ptEnd指定弧终点,可以为该参数传递POINT结构或CPoint对象。

说明:
画一个饼图。由一段椭圆弧形成,其中心点和两个端点已经用线段连接。弧中心是由x1,y1,x2,y2(或lpRect)指定的外接矩形的中心。弧的起点和终点由x3,y3,x4,y4(或ptStart和 ptEnd)指定。弧由选定笔沿逆时针绘制,另外还有两条从端点到中心点的连线。饼图区域由当前画刷填充。如果x3等于x4且y3等于y4,则结果为一个椭圆。它只有一条中心点与点(x3,y3)或点(x4,y4)的连线。该函数绘制的图形延伸到但不包括右边和底部坐标,即图形高度为y2-y1,宽度为x2-x1,外接矩形的宽度和高度都必须大于2单位且小于32,767单位。

请参阅:CDC::Chord, ::Pie, RECT, POINT, CRect, CPoint