DrawEdge (Windows CE 5.0)
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
Send Feedback on this topic to the authors