SystemIcons Třída

Definice

Každá vlastnost třídy SystemIcons je objekt Icon pro Windows systémové ikony. Tato třída se nemůže dědit.

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
Dědičnost
SystemIcons

Příklady

Následující příklad kódu ukazuje, jak načíst rastrový obrázek z úchytu Icon , pomocí GraphicsUnit výčtu a použití Round metody nakreslit hranice obdélníku rastrového obrázku.

Tento příklad je navržený tak, aby se používal s model Windows Forms. Vytvořte formulář, který obsahuje tlačítko s názvem Button2. Vložte kód do formuláře a přidružte tuto metodu k události tlačítka 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

Poznámky

Note

V .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění v době kompilace a výjimky za běhu. Další informace naleznete v tématu System.Drawing.Common podporován pouze ve Windows.

Vlastnosti

Name Description
Application

Icon Získá objekt, který obsahuje výchozí ikonu aplikace (WIN32: IDI_APPLICATION).

Asterisk

Icon Získá objekt, který obsahuje systém hvězdička ikona (WIN32: IDI_ASTERISK).

Error

Icon Získá objekt, který obsahuje ikonu systémové chyby (WIN32: IDI_ERROR).

Exclamation

Icon Získá objekt, který obsahuje systém vykřičník ikony (WIN32: IDI_EXCLAMATION).

Hand

Icon Získá objekt, který obsahuje systémovou ikonu ruky (WIN32: IDI_HAND).

Information

Icon Získá objekt obsahující ikonu systémové informace (WIN32: IDI_INFORMATION).

Question

Icon Získá objekt obsahující ikonu systémové otázky (WIN32: IDI_QUESTION).

Shield

Icon Získá objekt, který obsahuje ikonu štítu.

Warning

Icon Získá objekt obsahující ikonu upozornění systému (WIN32: IDI_WARNING).

WinLogo

Získá objekt Icon obsahující ikonu loga Windows (WIN32: IDI_WINLOGO).

Metody

Name Description
GetStockIcon(StockIconId, Int32)

Získá zadanou Windows burzovní ikonu prostředí.

GetStockIcon(StockIconId, StockIconOptions)

Získá zadanou Windows burzovní ikonu prostředí.

Platí pro

Viz také