CDC::DrawEdge

BOOL DrawEdge(LPRECT lpRect, UNIT nEdge, UNIT nFlags);

返回值:如果成功,则返回非零值,否则为0。

参数:
lpRect指向包含有逻辑坐标矩形的RECT结构的指针。
nEdge指定矩形内外边界的类型。该参数是内边界标志和外边界标志的集合。请参阅说明中该参数的类型。
nFlags指定绘制边界的类型,请参阅说明中该参数的类型。

说明:
调用该成员函数,绘制指定风格和类型的矩形。
内外边界标志如下:
内边界标志:
·BDR_RAISEDINNER内边界凸出。
·BDR_SUNKENINNER内边界凹下。
外边界标志:
·BDR_RAISEDOUTER外边界凸出。
·BDR_SUNKENOUTER外边界凹下。

nEdge参数必须是内边界标志和外边界标志的组合。可以为以下值之一:
EDGE_BUMPBDR_RAISEDOUTER和BDR_SUNKENINNER的组合。
EDGE_ETCHEDBDR_SUNKENOUTER和BDR_RAISEDINNER的组合。
EDGE_RAISEDBDR_REISEDOUTER和BDR_RAISEDINNER的组合。
EDGE_SUNKENBDR_SUNKENOUTER和BDR_SUNKENINNER的组合。

nFlags参数的类型如下:
BF_RECT矩形的四周边界。
BF_LEFT矩形的左边界。
BF_BOTTOM矩形的底部边界。
BF_RIGHT矩形的右边界。
BF_TOP矩形的顶部边界。
BF_TOPLEFT矩形的左、底部边界。
BF_TOPRIGHT矩形的右、顶部边界。
BF_BOTTOMLEFT矩形的左、底部边界。
BF_BOTTOMRIGHT矩形的右、底部边界。

对于对角线,BF_RECT标志指定了矢量终点:
BF_DIAGONAL_ENDBOTTOMLEFT对角线边界。终点为矩形的左下角,始点为右上角。
BF_DIAGONAL_ENDBOTTOMRIGHT对角线边界。终点为矩形的右下角,始点为左下角。
BF_DIAGONAL_ENDTOPLEFT对角线边界。终点为矩形的左上角,始点为右下角。
BF_DIAGONAL_ENDTOPRIGHT对角线边界。终点为矩形的右上角,始点为左下角。

请参阅:::DrawEdge