SystemIcons Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Setiap properti SystemIcons kelas adalah Icon objek untuk ikon seluruh sistem Windows. Kelas ini tidak dapat diwariskan.
public ref class SystemIcons abstract sealed
public ref class SystemIcons sealed
public static class SystemIcons
public sealed class SystemIcons
type SystemIcons = class
Public Class SystemIcons
Public NotInheritable Class SystemIcons
- Warisan
-
SystemIcons
Contoh
Contoh kode berikut menunjukkan cara memuat bitmap dari Icon handel, menggunakan GraphicsUnit enumerasi, dan penggunaan Round metode untuk menggambar batas persegi dari bitmap.
Contoh ini dirancang untuk digunakan dengan Formulir Windows. Create formulir yang berisi tombol bernama Button2. Tempelkan kode ke dalam formulir dan kaitkan metode ini dengan peristiwa tombol Click
.
void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Bitmap^ bitmap1 = Bitmap::FromHicon( SystemIcons::Hand->Handle );
Graphics^ formGraphics = this->CreateGraphics();
GraphicsUnit units = GraphicsUnit::Point;
RectangleF bmpRectangleF = bitmap1->GetBounds( units );
Rectangle bmpRectangle = Rectangle::Round( bmpRectangleF );
formGraphics->DrawRectangle( Pens::Blue, bmpRectangle );
delete formGraphics;
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{
Bitmap bitmap1 = Bitmap.FromHicon(SystemIcons.Hand.Handle);
Graphics formGraphics = this.CreateGraphics();
GraphicsUnit units = GraphicsUnit.Point;
RectangleF bmpRectangleF = bitmap1.GetBounds(ref units);
Rectangle bmpRectangle = Rectangle.Round(bmpRectangleF);
formGraphics.DrawRectangle(Pens.Blue, bmpRectangle);
formGraphics.Dispose();
}
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
Dim bitmap1 As Bitmap = Bitmap.FromHicon(SystemIcons.Hand.Handle)
Dim formGraphics As Graphics = Me.CreateGraphics()
Dim units As GraphicsUnit = GraphicsUnit.Point
Dim bmpRectangleF As RectangleF = bitmap1.GetBounds(units)
Dim bmpRectangle As Rectangle = Rectangle.Round(bmpRectangleF)
formGraphics.DrawRectangle(Pens.Blue, bmpRectangle)
formGraphics.Dispose()
End Sub
Keterangan
Catatan
Dalam .NET 6 dan versi yang lebih baru, paket System.Drawing.Common, yang mencakup jenis ini, hanya didukung pada sistem operasi Windows. Penggunaan jenis ini dalam aplikasi lintas platform menyebabkan peringatan waktu kompilasi dan pengecualian run-time. Untuk informasi selengkapnya, lihat System.Drawing.Common hanya didukung di Windows.
Properti
Application |
Icon Mendapatkan objek yang berisi ikon aplikasi default (WIN32: IDI_APPLICATION). |
Asterisk |
Icon Mendapatkan objek yang berisi ikon tanda bintang sistem (WIN32: IDI_ASTERISK). |
Error |
Icon Mendapatkan objek yang berisi ikon kesalahan sistem (WIN32: IDI_ERROR). |
Exclamation |
Icon Mendapatkan objek yang berisi ikon seru sistem (WIN32: IDI_EXCLAMATION). |
Hand |
Icon Mendapatkan objek yang berisi ikon tangan sistem (WIN32: IDI_HAND). |
Information |
Icon Mendapatkan objek yang berisi ikon informasi sistem (WIN32: IDI_INFORMATION). |
Question |
Icon Mendapatkan objek yang berisi ikon pertanyaan sistem (WIN32: IDI_QUESTION). |
Shield |
Mendapatkan objek yang berisi ikon perisai Icon . |
Warning |
Icon Mendapatkan objek yang berisi ikon peringatan sistem (WIN32: IDI_WARNING). |
WinLogo |
Icon Mendapatkan objek yang berisi ikon logo Windows (WIN32: IDI_WINLOGO). |
Metode
GetStockIcon(StockIconId, Int32) |
Mendapatkan ikon stok shell Windows yang ditentukan. |
GetStockIcon(StockIconId, StockIconOptions) |
Mendapatkan ikon stok shell Windows yang ditentukan. |