Bahasa

Icon.ToBitmap Metode

Definisi

Mengonversi ini Icon ke GDI+ Bitmap.

public:
 System::Drawing::Bitmap ^ ToBitmap();
public System.Drawing.Bitmap ToBitmap();
member this.ToBitmap : unit -> System.Drawing.Bitmap
Public Function ToBitmap () As Bitmap

Mengembalikan

Bitmap yang mewakili yang dikonversi Icon.

Contoh

Contoh kode berikut menunjukkan cara menggunakan ToBitmap metode . Contoh ini dirancang untuk digunakan dengan Formulir Windows. Buat formulir dan tempelkan kode berikut ke dalamnya. IconToBitmap Panggil metode dalam formulir .Paint penanganan aktivitas, meneruskan e sebagai PaintEventArgs .

private:
   void IconToBitmap( PaintEventArgs^ e )
   {
      // Construct an Icon.
      System::Drawing::Icon^ icon1 = gcnew System::Drawing::Icon( SystemIcons::Exclamation,40,40 );

      // Call ToBitmap to convert it.
      Bitmap^ bmp = icon1->ToBitmap();

      // Draw the bitmap.
      e->Graphics->DrawImage( bmp, Point(30,30) );
   }
private void IconToBitmap(PaintEventArgs e)
{
    // Construct an Icon.
    Icon icon1 = new Icon(SystemIcons.Exclamation, 40, 40);

    // Call ToBitmap to convert it.
    Bitmap bmp = icon1.ToBitmap();

    // Draw the bitmap.
    e.Graphics.DrawImage(bmp, new Point(30, 30));
}
Private Sub IconToBitmap(ByVal e As PaintEventArgs)

    ' Construct an Icon.
    Dim icon1 As New Icon(SystemIcons.Exclamation, 40, 40)

    ' Call ToBitmap to convert it.
    Dim bmp As Bitmap = icon1.ToBitmap()

    ' Draw the bitmap.
    e.Graphics.DrawImage(bmp, New Point(30, 30))
End Sub

Keterangan

Area transparan ikon hilang ketika dikonversi ke bitmap, dan warna transparan bitmap yang dihasilkan diatur ke RGB(13,11,12). Bitmap yang dikembalikan memiliki tinggi dan lebar yang sama dengan ikon asli.

Berlaku untuk