'Classes/System/Drawing/SolidBrush.ab #require #require #require Class SolidBrush Inherits Brush Public Sub SolidBrush(color As Color) Dim brush = 0 As *Gdiplus.GpSolidFill lastResult = GdiPlus.DllExports.GdipCreateSolidFill(color.Value, brush) SetNativeBrush(brush) End Sub Const Function GetColor(ByRef color As Color) As Gdiplus.Status Dim argb As Gdiplus.ARGB SetStatus(GdiPlus.DllExports.GdipGetSolidFillColor(nativeBrush As *GpSolidFill, argb)) color = New Color(argb) Return lastResult End Function Function SetColor(color As Color) As Gdiplus.Status Return SetStatus(GdiPlus.DllExports.GdipSetSolidFillColor(nativeBrush As *GpSolidFill, color.Value)) End Function 'Protected Sub SolidBrush() End Sub End Class