Simulation support:

This function is simulated by a handling routine in the graphics engine.

Description

GreFullArcBoundary draws a line by using the current line attributes around the edge of a full arc centered on the current (X,Y) position. The dimensions of the arc are defined as a multiplier that is applied to the current arc parameters. GreFullArcxxx functions do not affect the current position.

When correlating, the handling routine must return a hit when the pick aperture intersects the boundary. See Mix Modes.

This function can be hooked by the presentation driver.

#define INCL_GRE_ARCS
#include <os2.h>

HDC      hdc;           /*  Device context handle. */
FIXED    fxMultiplier;  /*  Multiplier. */
PVOID    pInstance;     /*  Pointer to instance data. */
ULONG    lFunction;     /*  High-order WORD=flags; low-order WORD=NGreFullArcBoundary. */
LONG     rc;            /*  Return codes. */

rc = GreFullArcBoundary(hdc, fxMultiplier,
       pInstance, lFunction);


[Back: GreFullArcBoundary]
[Next: GreFullArcBoundary Parameter - hdc]