Aracılığıyla paylaş


ColorTranslator.FromWin32(Int32) Yöntem

Tanım

Bir Windows renk değerini GDI+ Color yapısına çevirir.

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

Parametreler

win32Color
Int32

Çevrilecek Windows rengi.

Döndürülenler

Color Çevrilen Windows rengini temsil eden yapı.

Örnekler

Aşağıdaki örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin Paint bir parametresi olan gerektirir.PaintEventArgse Kod, bir Windows renk değerini bir Color yapıya çevirir ve ardından dikdörtgeni doldurmak için bu rengi kullanır.

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

Şunlara uygulanır