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 |
|
說(shuō)明 |
|
用指定的樣式描繪一個(gè)矩形的邊框 |
|
返回值 |
|
Long,TRUE(非零)表示成功,否則返回零。會(huì)設(shè)置GetLastError。(在vb里使用:推薦使用。利用這個(gè)函數(shù),我們沒(méi)有必要再使用許多3D邊框和面板。所以就資源和內(nèi)存的占用率來(lái)說(shuō),這個(gè)函數(shù)的效率要高得多。它可在一定程度上提升性能) |
|
參數(shù)表 |
|
參數(shù) |
類型及說(shuō)明 |
hdc |
Long,要在其中繪圖的設(shè)備場(chǎng)景 |
qrc |
RECT,要為其描繪邊框的矩形 |
edge |
Long,帶有前綴BDR_的兩個(gè)常數(shù)的組合。一個(gè)指定內(nèi)部邊框是上凸還是下凹;另一個(gè)則指定外部邊框。有時(shí)能換用帶EDGE_前綴的常數(shù)。 |
grfFlags |
Long,帶有BF_前綴的常數(shù)的組合 |
注解 |
|
由于這是一個(gè)GDI函數(shù),所以矩形坐標(biāo)是邏輯坐標(biāo) |
Top |