|
DrawEdge The DrawEdge function draws one or more edges of rectangle. VB4-32,5,6 Declare Function DrawEdge Lib "user32" Alias "DrawEdge" (ByVal hdc As Long, qrc As RECT, ByVal edge As Long, ByVal grfFlags As Long) As Long |
Operating Systems Supported |
Requires Windows NT 3.5(1) or later; Requires Windows 95 or later |
· hdc Identifies the device context.
· qrc Points to a RECT structure that contains the logical coordinates of the rectangle.
· edge 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: BDR_RAISEDINNER Raised inner edge. BDR_SUNKENINNER Sunken inner edge.
The outer-border flags are as follows: BDR_RAISEDOUTER Raised outer edge. BDR_SUNKENOUTER Sunken outer edge.
Alternatively, the edge parameter can specify one of the following flags: EDGE_BUMP Combination of BDR_RAISEDOUTER and BDR_SUNKENINNER. 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 Specifies the type of border. This parameter can be a combination of these values: BF_ADJUST Rectangle to be adjusted to leave space for client area. BF_BOTTOM Bottom of border rectangle. BF_BOTTOMLEFT Bottom and left side 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 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. BF_TOPLEFT Top and left side of border rectangle. BF_TOPRIGHT Top and right side of border rectangle. |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError. |
|
|
|