## Presentation Device Driver Reference for OS/2

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

### GrePolyMarker

Select an item:

    Syntax
    Parameters
    Returns
    Remarks
    Glossary

Simulation support:

None. This function is mandatory for all drivers.

Description:

GrePolyMarker draws a sequence of one or more markers. The first marker is drawn at the current (X,Y) position. Subsequent markers are drawn at the specified (X,Y) positions that indicate the centers of the markers. Upon completion, the current (X,Y) position is the center of the last marker.

This function must be supported by the presentation driver. GrePolyMarker is called by GpiPolyMarker and GpiMarker. GrePolyMarker is used to render one or more markers. The first marker is drawn at the current position and the positions of any subsequent markers must be specified.

    #define INCL_GRE_MARKERS

    #include <os2.h>

    HDC        hdc;         /*  Device context handle. */

    PPOINTL    paptlPoint;  /*  Pointer to points array. */

    LONG       cPoints;     /*  Number of markers to be drawn. */

    PVOID      pInstance;   /*  Pointer to instance data. */

    ULONG      lFunction;   /*  High-order WORD=flags; low-order WORD=NGrePolyMarker. */

    LONG       rc;          /*  Return Code. */

    rc = GrePolyMarker(hdc, paptlPoint, cPoints,

           pInstance, lFunction);