The DrawEdge function draws one or more edges of rectangle.
BOOL DrawEdge(
HDC hdc, |
// handle to device context |
LPRECT qrc, |
// pointer to rectangle coordinates |
UINT edge, |
// type of inner and outer edge to draw |
UINT grfFlags |
// type of border |
); |
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 |
Meaning |
BDR_RAISEDINNER |
Raised inner edge. |
BDR_SUNKENINNER |
Sunken inner edge. |
The outer-border flags are as follows:
Value |
Meaning |
BDR_RAISEDOUTER |
Raised outer edge. |
BDR_SUNKENOUTER |
Sunken outer edge. |
Alternatively, the edge parameter can specify one of the following flags:
Value |
Meaning |
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. |
Value |
Meaning |
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.
file: /Techref/os/win/api/win32/func/src/f17_17.htm, 8KB, , updated: 2000/4/7 11:19, local time: 2024/11/11 19:00,
3.144.19.163:LOG IN ©2024 PLEASE DON'T RIP! THIS SITE CLOSES OCT 28, 2024 SO LONG AND THANKS FOR ALL THE FISH!
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://linistepper.com/techref/os/win/api/win32/func/src/f17_17.htm"> DrawEdge</A> |
Did you find what you needed? |