please dont rip this site Prev Next

DrawEdge info  Overview  Group

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

   );

Parameters

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:

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.

grfFlags
Specifies the type of border. This parameter can be a combination of these values:

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.

Return Values

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.

See Also

RECT 


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,
TOP NEW HELP FIND: 
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?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://linistepper.com/techref/os/win/api/win32/func/src/f17_17.htm"> DrawEdge</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.


Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?