释义 |
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_BUMP | BDR_RAISEDOUTER和BDR_SUNKENINNER的组合。 | EDGE_ETCHED | BDR_SUNKENOUTER和BDR_RAISEDINNER的组合。 | EDGE_RAISED | BDR_REISEDOUTER和BDR_RAISEDINNER的组合。 | EDGE_SUNKEN | BDR_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 |