WORD Output(
LPPDEVICE lpDestDev,
WORD wStyle,
WORD wCount,
LPPOINT lpPoints,
LPPPEN lpPPen,
LPPBRUSH lpPBrush,
LPDRAWMODE lpDrawMode,
LPRECT lpClipRect
);
Draws an arc and two line segments that connect the endpoints of the arc to the center of the arc's bounding rectangle.
1 | Function was successful. |
0 | Unrecoverable error occurred. |
-1 | Function does not support the specified style. |
Index | Description |
---|---|
0 | Upper-left corner of the bounding rectangle. |
1 | Lower-right corner of the bounding rectangle. |
2 | Starting point for the arc. |
3 | Ending point for the arc. |
4 | Start and stop angles. Reserved; do not use. |
Since the resulting figure is closed, Output fills the figure as well as draws the border. GDI calls this function when an application calls the Pie function (GDI.26).
A graphics driver must support the OS_PIE style if the CC_PIE value is set in the dpCurves member of the GDIINFO structure.
Output draws the pie-shaped figure by first filling the interior then drawing the border.
Output draws an arc by drawing a portion of the ellipse contained in the specified bounding rectangle. The function calculates the endpoints of the arc using the starting and ending points; each endpoint is the intersection of the ellipse and a ray drawn from the center of the bounding rectangle through the specified starting or ending point. Output draws the arc in a counterclockwise direction, from starting point up to, but not including, the ending point.
Output draws the two line segments from the endpoints of the arc to the point at the center of the bounding rectangle.
PDEVICE, PBITMAP, DRAWMODE, RECT, POINT