ColorTranslator.FromWin32(Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Translates a Windows color value to a GDI+ Color structure.
public:
static System::Drawing::Color FromWin32(int win32Color);
public static System.Drawing.Color FromWin32 (int win32Color);
static member FromWin32 : int -> System.Drawing.Color
Public Shared Function FromWin32 (win32Color As Integer) As Color
Parameters
- win32Color
- Int32
The Windows color to translate.
Returns
The Color structure that represents the translated Windows color.
Examples
The following example is designed for use with Windows Forms, and it requires PaintEventArgs e
, which is a parameter of the Paint event handler. The code translates a Windows color value to a Color structure, and then uses that color to fill a rectangle.
public:
void FromWin32_Example( PaintEventArgs^ e )
{
// Create an integer representation of a Windows color.
int winColor = 0xA000;
// Translate winColor to a GDI+ Color structure.
Color myColor = ColorTranslator::FromWin32( winColor );
// Fill a rectangle with myColor.
e->Graphics->FillRectangle( gcnew SolidBrush( myColor ), 0, 0, 100, 100 );
}
public void FromWin32_Example(PaintEventArgs e)
{
// Create an integer representation of a Windows color.
int winColor = 0xA000;
// Translate winColor to a GDI+ Color structure.
Color myColor = ColorTranslator.FromWin32(winColor);
// Fill a rectangle with myColor.
e.Graphics.FillRectangle( new SolidBrush(myColor), 0, 0,
100, 100);
}
Public Sub FromWin32_Example(ByVal e As PaintEventArgs)
' Create an integer representation of a Win32 color.
Dim winColor As Integer = &HA000
' Translate winColor to a GDI+ Color structure.
Dim myColor As Color = ColorTranslator.FromWin32(winColor)
' Fill a rectangle with myColor.
e.Graphics.FillRectangle(New SolidBrush(myColor), 0, 0, 100, 100)
End Sub