ColorTranslator.FromOle(Int32) 메서드

정의

OLE 색상 값을 GDI+ Color 구조체로 변환합니다.

public:
 static System::Drawing::Color FromOle(int oleColor);
public static System.Drawing.Color FromOle (int oleColor);
static member FromOle : int -> System.Drawing.Color
Public Shared Function FromOle (oleColor As Integer) As Color

매개 변수

oleColor
Int32

변환할 OLE 색입니다.

반환

변환된 OLE 색을 나타내는 Color 구조체를 반환합니다.

예제

다음 예제는 Windows Forms 사용하도록 설계되었으며 이벤트 처리기의 Paint 매개 변수인 가 필요합니다.PaintEventArgse 코드는 OLE 색 값을 구조체로 Color 변환한 다음 해당 색을 사용하여 사각형을 채웁니다.

public:
   void FromOle_Example( PaintEventArgs^ e )
   {
      // Create an integer representation of an OLE color.
      int oleColor = 0xFF00;

      // Translate oleColor to a GDI+ Color structure.
      Color myColor = ColorTranslator::FromOle( oleColor );

      // Fill a rectangle with myColor.
      e->Graphics->FillRectangle( gcnew SolidBrush( myColor ), 0, 0, 100, 100 );
   }
public void FromOle_Example(PaintEventArgs e)
{
    // Create an integer representation of an OLE color.
    int oleColor = 0xFF00;
             
    // Translate oleColor to a GDI+ Color structure.
    Color myColor = ColorTranslator.FromOle(oleColor);
             
    // Fill a rectangle with myColor.
    e.Graphics.FillRectangle( new SolidBrush(myColor), 0, 0, 
        100, 100);
}
Public Sub FromOle_Example(ByVal e As PaintEventArgs)

    ' Create an integer representation of an HTML color.
    Dim oleColor As Integer = &HFF00

    ' Translate oleColor to a GDI+ Color structure.
    Dim myColor As Color = ColorTranslator.FromOle(oleColor)

    ' Fill a rectangle with myColor.
    e.Graphics.FillRectangle(New SolidBrush(myColor), 0, 0, 100, 100)
End Sub

적용 대상