DrawEdge (Windows CE 5.0)

Send Feedback

This function draws one or more edges of a rectangle.

BOOLDrawEdge(HDChdc, LPRECTqrc, UINTedge, UINTgrfFlags);

Parameters

  • hdc
    [in] Handle to the device context.

  • qrc
    [in] Pointer to a RECT structure that contains the logical coordinates of the rectangle.

  • edge
    [in] Specifies the type of inner and outer edge to draw.

    This parameter must be a combination of one inner-border flag and one outer-border flag.

    The inner-border flags are as follows.

    Value Description
    BDR_RAISEDINNER Raised inner edge.
    BDR_SUNKENINNER Sunken inner edge.

    The outer-border flags are as follows.

    Value Description
    BDR_RAISEDOUTER Raised outer edge.
    BDR_SUNKENOUTER Sunken outer edge.

    Alternatively, the edge parameter can specify one of the following flags.

    Value Description
    EDGE_ETCHED Combination of BDR_SUNKENOUTER and BDR_RAISEDINNER.
    EDGE_RAISED Combination of BDR_RAISEDOUTER and BDR_RAISEDINNER.
    EDGE_SUNKEN Combination of BDR_SUNKENOUTER and BDR_SUNKENINNER.
  • grfFlags
    [in] Specifies the type of border.

    This parameter can be a combination of the following values.

    Value Description
    BF_ADJUST Rectangle to be adjusted to leave space for client area.
    BF_BOTTOM Bottom of border rectangle.
    BF_BOTTOMRIGHT Bottom and right side of border rectangle.
    BF_DIAGONAL Diagonal border.
    BF_DIAGONAL_ENDBOTTOMLEFT Diagonal border. The end point is the bottom left corner of the rectangle; the origin is the top right corner.
    BF_DIAGONAL_ENDBOTTOMRIGHT Diagonal border.

    The end point is the bottom right corner of the rectangle; the origin is top left corner.

    BF_DIAGONAL_ENDTOPLEFT Diagonal border.

    The end point is the top left corner of the rectangle; the origin is bottom right corner.

    BF_DIAGONAL_ENDTOPRIGHT Diagonal border.

    The end point is the top right corner of the rectangle; the origin is bottom left corner.

    BF_FLAT Flat border.
    BF_LEFT Left side of border rectangle.
    BF_MIDDLE Interior of rectangle to be filled.
    BF_MONO One-dimensional border.
    BF_RECT Entire border rectangle.
    BF_RIGHT Right side of border rectangle.
    BF_SOFT Soft buttons instead of tiles.
    BF_TOP Top of border rectangle.

Return Values

Nonzero indicates success. Zero indicates failure. To get extended error information, call GetLastError.

Requirements

OS Versions: Windows CE 1.0 and later.
Header: Windows.h.
Link Library: Coredll.lib.

See Also

RECT | GDI Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.