привет всем
нужно нарисовать круговой сектор и закрасить его
делаю так:
Public Sub DrawPie(ByVal X1 As Single, ByVal Y1 As Single, ByVal X2 As Single, ByVal Y2 As Single, ByVal X3 As Single, ByVal Y3 As Single, ByVal X4 As Single, ByVal Y4 As Single, ByRef oPic As Object, ByVal lColor As OLE_COLOR)
Dim PointArray(3) As POINTAPI
Dim hBrush As Long
PointArray(0).x = X1
и тд
PointArray(3).y = Y4
hBrush = CreateSolidBrush(lColor)
Call SelectObject(oPic.hdc, hBrush)
'oPic - это pictureBox
Call Pie(oPic.hdc, PointArray(0).x, PointArray(0).y, PointArray(1).x, PointArray(1).y, PointArray(2).x, PointArray(2).y, PointArray(3).x, PointArray(3).y)
Call DeleteObject(hBrush)
End Sub
сектор рисуется но не закрашивается. Где я что не так делаю???
заранее спасибо.