## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### GreFullArcInterior

Select an item:

    Syntax
    Parameters
    Returns
    Glossary

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);