ColorTranslator.FromWin32(Int32) Methode

Definition

Übersetzt einen Windows Farbwert in eine GDI+-Color-Struktur.

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

Parameter

win32Color
Int32

Die zu übersetzende Windows Farbe.

Gibt zurück

Die Color-Struktur, die die übersetzte Windows Farbe darstellt.

Beispiele

Das folgende Beispiel wurde für die Verwendung mit Windows Forms entwickelt und erfordert PaintEventArgseeinen Parameter des Paint Ereignishandlers. Der Code übersetzt einen Windows Farbwert in eine Color-Struktur und verwendet dann diese Farbe, um ein Rechteck zu füllen.

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

Gilt für: