DrawEdge

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

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