函数参考


_WinAPI_DrawEdge

绘制一或多个矩形的边缘

#Include <WinAPI.au3>
_WinAPI_DrawEdge($hDC, $ptrRect, $nEdgeType, $grfFlags)

参数

$hDC 设备环境句柄
$ptrRect $tagRECT 结构指针, 它包含矩形的逻辑坐标
$nEdgeType 内部和外部边缘类型.此参数必须是一个内部边界标志和一个外部边界标志的组合.
内部边界标志如下:
$BDR_RAISEDINNER - 凸起的内缘
$BDR_SUNKENINNER - 凹下的内缘
外部边界标志如下:
$BDR_RAISEDOUTER - 凸起的外缘
$BDR_SUNKENOUTER - 凹下的外缘
另外,边缘参数还`可以指定下列标志之一:
$EDGE_BUMP - 结合 $BDR_RAISEDOUTER and $BDR_SUNKENINNER
$EDGE_ETCHED - 结合 $BDR_SUNKENOUTER and $BDR_RAISEDINNER
$EDGE_RAISED - 结合 $BDR_RAISEDOUTER and $BDR_RAISEDINNER
$EDGE_SUNKEN - 结合 $BDR_SUNKENOUTER and $BDR_SUNKENINNER
$grfFlags 边框类型.此参数可以是下面值的结合:
$BF_ADJUST - 如果传递这个标志,收缩 $ptrRect 指向的矩形,排除绘制前的边缘.
如果不传递此标志,那么不改变 $ptrRect 指向的矩形
$BF_BOTTOM - 边界矩形底部
$BF_BOTTOMLEFT - 边界矩形的底部和左侧
$BF_BOTTOMRIGHT - 边界矩形的底部和右侧
$BF_DIAGONAL - 边框的对角线
$BF_DIAGONAL_ENDBOTTOMLEFT - 边框的对角线. 矩形的右上角到左下角
$BF_DIAGONAL_ENDBOTTOMRIGHT - 边框的对角线. 矩形的左上角到右下角
$BF_DIAGONAL_ENDTOPLEFT - 边框的对角线. 矩形的右下角到左上角
$BF_DIAGONAL_ENDTOPRIGHT - 边框的对角线. 矩形的左下角到右上角
$BF_FLAT - 平面边框
$BF_LEFT - 边界矩形的左边
$BF_MIDDLE - 矩形的内部
$BF_MONO - 一维边框
$BF_RECT - 整个矩形边框
$BF_RIGHT - 边界矩形的右侧
$BF_SOFT - Soft buttons instead of tiles
$BF_TOP - 矩形的上边
$BF_TOPLEFT - 边界矩形的上边和左边
$BF_TOPRIGHT - 边界矩形的上边和右侧

返回值

成功: 返回 True
失败: 返回 False

注意/说明

 需要 BorderConstants.au3 预先定义的常量

相关

$tagRECT

详情参考

在MSDN中搜索