DrawEdge

DrawEdge

VB声明

Declare Function DrawEdge Lib "user32" Alias "DrawEdge" (ByVal hdc As Long, qrc As RECT, ByVal edge As Long, ByVal grfFlags As Long) As Long

说明

用指定的样式描绘一个矩形的边框

返回值

Long,TRUE(非零)表示成功,否则返回零。会设置GetLastError。(在vb里使用:推荐使用。利用这个函数,我们没有必要再使用许多3D边框和面板。所以就资源和内存的占用率来说,这个函数的效率要高得多。它可在一定程度上提升性能)

参数表

参数

类型及说明

hdc

Long,要在其中绘图的设备场景

qrc

RECT,要为其描绘边框的矩形

edge

Long,带有前缀BDR_的两个常数的组合。一个指定内部边框是上凸还是下凹;另一个则指定外部边框。有时能换用带EDGE_前缀的常数。

grfFlags

Long,带有BF_前缀的常数的组合

注解

由于这是一个GDI函数,所以矩形坐标是逻辑坐标

Top