SystemIcons Класс

Определение

Каждое свойство класса SystemIcons является объектом Icon для стандартных значков, используемых в системе Windows.Each property of the SystemIcons class is an Icon object for Windows system-wide icons. Этот класс не наследуется.This class cannot be inherited.

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
Наследование
SystemIcons

Примеры

В следующем примере кода показано, как загрузить растровое изображение из Icon маркера с помощью GraphicsUnit перечисления, а также использовать Round метод для рисования прямоугольников точечного рисунка.The following code example demonstrates how to load a bitmap from an Icon handle, using the GraphicsUnit enumeration, and the use of the Round method to draw the rectangle bounds of a bitmap.

Этот пример предназначен для использования с Windows Forms.This example is designed to be used with Windows Forms. Создайте форму, содержащую кнопку с именем Button2.Create a form that contains a button named Button2. Вставьте код в форму и свяжите этот метод с Click событием кнопки.Paste the code into the form and associate this method with the button's Click event.

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

Свойства

Application

Возвращает объект Icon, который содержит стандартный значок приложения (WIN32: IDI_APPLICATION).Gets an Icon object that contains the default application icon (WIN32: IDI_APPLICATION).

Asterisk

Возвращает объект Icon, который содержит системный значок звездочки (WIN32: IDI_ASTERISK).Gets an Icon object that contains the system asterisk icon (WIN32: IDI_ASTERISK).

Error

Возвращает объект Icon, который содержит системный значок ошибки (WIN32: IDI_ERROR).Gets an Icon object that contains the system error icon (WIN32: IDI_ERROR).

Exclamation

Возвращает объект Icon, который содержит системный значок восклицательного знака (WIN32: IDI_EXCLAMATION).Gets an Icon object that contains the system exclamation icon (WIN32: IDI_EXCLAMATION).

Hand

Возвращает объект Icon, который содержит системный значок руки (WIN32: IDI_HAND).Gets an Icon object that contains the system hand icon (WIN32: IDI_HAND).

Information

Возвращает объект Icon, который содержит системный значок сведений (WIN32: IDI_INFORMATION).Gets an Icon object that contains the system information icon (WIN32: IDI_INFORMATION).

Question

Возвращает объект Icon, который содержит системный значок вопроса (WIN32: IDI_QUESTION).Gets an Icon object that contains the system question icon (WIN32: IDI_QUESTION).

Shield

Получает объект Icon, который содержит значок щита.Gets an Icon object that contains the shield icon.

Warning

Возвращает объект Icon, который содержит системный значок предупреждения (WIN32: IDI_WARNING).Gets an Icon object that contains the system warning icon (WIN32: IDI_WARNING).

WinLogo

Возвращает объект Icon, который содержит системный значок эмблемы Windows (WIN32: IDI_WINLOGO).Gets an Icon object that contains the Windows logo icon (WIN32: IDI_WINLOGO).

Применяется к