勇芳软件工作室.汉化:  Filled Shapes > Filled Shapes Functions >

Pie

Previous pageReturn to chapter overviewNext page

描述

 

馅饼函数绘制一个由椭圆和两个径向交点界定的饼形楔形。通过使用当前笔并使用当前画笔填充饼图。

 

C++ 语法

 

BOOL Pie(

__in HDC hdc,

__in int nLeftRect,

__in int nTopRect,

__in int nRightRect,

__in int nBottomRect,

__in int nXRadial1,

__in int nYRadial1,

__in int nXRadial2,

__in int nYRadial2

);

 

PowerBASIC 语法

 

FUNCTION Pie ( _

BYVAL hdc AS DWORD, _

BYVAL nLeftRect AS LONG, _

BYVAL nTopRect AS LONG, _

BYVAL nRightRect AS LONG, _

BYVAL nBottomRect AS LONG, _

BYVAL nXRadial1 AS LONG, _

BYVAL nYRadial1 AS LONG, _

BYVAL nXRadial2 AS LONG, _

BYVAL nYRadial2 AS LONG _

) AS LONG

 

参数

 

hdc

 

[in]处理设备上下文。

 

nLeftRect

 

[in]以边界矩形左上角的逻辑坐标指定x坐标。

 

nTopRect

 

[in]以逻辑坐标指定边界矩形左上角的y坐标。

 

nRightRect

 

[in]以逻辑坐标指定边界矩形右下角的x坐标。

 

nBottomRect

 

[in]以逻辑坐标指定边界矩形右下角的y坐标。

 

nXRadial1

 

[in]指定第一个径向端点的逻辑坐标中的x坐标。

 

nYRadial1

 

[in]指定第一个径向端点的逻辑坐标中的y坐标。

 

nXRadial2

 

[in]指定第二个径向端点的逻辑坐标中的x坐标。

 

nYRadial2

 

[in]指定第二个径向端点的逻辑坐标中的y坐标。

 

返回值

 

如果函数成功,返回值不为零。

 

如果函数失败,返回值为零。

 

Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.

 

备注

 

饼图的曲线由适合指定的边界矩形的椭圆定义。曲线从椭圆与第一径向相交的点开始,并且逆时针延伸到椭圆与第二径向相交的点。

 

馅饼函数既不使用也不更新当前位置。

 

Windows 95/98 / Me:边界矩形的坐标总和不能超过32,767。nLeftRectnRightRectnTopRectnBottomRect参数的总和不能超过32,767。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)