Прототип фнкции такой:
- Код: Выделить всё
Private Sub RectangleT(ByVal hDC As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal nColor As Long, ByVal nTranspernse As Byte)
Dim nX As Long, nY As Long
For nX = X1 To X2
For nY = Y1 To Y2
Dim nCurColor As Long, nNewColor As Long
nCurColor = GetPixel(hDC, nX, nY)
'А вот и проблема, что нужно писать nNewColor=...
SetPixel hDC, nX, nY, nNewColor
Next
Next
End Sub
Эта функция рисует частично прозрачный прямоугольник заданным цветом.
Думаю, вопрос понятен...