Simulation support:
This function is simulated by a handling routine in the graphics engine.
Description
GreFullArcInterior draws a filled, full arc by using the current pattern attributes with its center at the current (X,Y) position. The dimensions of the arc are defined by a multiplier that is applied to the current arc parameters. GreFullArcxxx functions do not affect the current position. The arc boundary is not drawn. When the COM_PATH or the COM_AREA flag is set, this function must raise an error.
When correlating, the handling routine must return a hit when the pick aperture intersects the interior, or is completely within the interior, even when the mix is LEAVEALONE. 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=NGreFullArcInterior. */ LONG rc; /* Return codes. */ rc = GreFullArcInterior(hdc, fxMultiplier, pInstance, lFunction);