SystemInformation Klasa

Definicja

Zawiera informacje o bieżącym środowisku systemowym.Provides information about the current system environment.

public ref class SystemInformation abstract sealed
public ref class SystemInformation
public static class SystemInformation
public class SystemInformation
type SystemInformation = class
Public Class SystemInformation
Dziedziczenie
SystemInformation

Przykłady

Poniższy przykład kodu wyświetla listę wszystkich właściwości SystemInformation klasy w ListBox i wyświetla bieżącą wartość właściwości w TextBox przypadku wybrania elementu listy.The following code example lists all properties of the SystemInformation class in a ListBox and displays the current value of the property in a TextBox when a list item selected.

#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>
#using <System.dll>

using namespace System;
using namespace System::Collections;
using namespace System::ComponentModel;
using namespace System::Drawing;
using namespace System::Reflection;
using namespace System::Windows::Forms;
public ref class SystemInfoBrowserForm: public System::Windows::Forms::Form
{
private:
   System::Windows::Forms::ListBox^ listBox1;
   System::Windows::Forms::TextBox^ textBox1;

public:
   SystemInfoBrowserForm()
   {
      this->SuspendLayout();
      InitForm();
      
      // Add each property of the SystemInformation class to the list box.
      Type^ t = System::Windows::Forms::SystemInformation::typeid;
      array<PropertyInfo^>^pi = t->GetProperties();
      for ( int i = 0; i < pi->Length; i++ )
         listBox1->Items->Add( pi[ i ]->Name );
      textBox1->Text = String::Format( "The SystemInformation class has {0} properties.\r\n", pi->Length );
      
      // Configure the list item selected handler for the list box to invoke a 
      // method that displays the value of each property.
      listBox1->SelectedIndexChanged += gcnew EventHandler( this, &SystemInfoBrowserForm::listBox1_SelectedIndexChanged );
      this->ResumeLayout( false );
   }


private:
   void listBox1_SelectedIndexChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      
      // Return if no list item is selected.
      if ( listBox1->SelectedIndex == -1 )
            return;

      
      // Get the property name from the list item.
      String^ propname = listBox1->Text;
      if ( propname->Equals( "PowerStatus" ) )
      {
         
         // Cycle and display the values of each property of the PowerStatus property.
         textBox1->Text = String::Concat( textBox1->Text, "\r\nThe value of the PowerStatus property is:" );
         Type^ t = System::Windows::Forms::PowerStatus::typeid;
         array<PropertyInfo^>^pi = t->GetProperties();
         for ( int i = 0; i < pi->Length; i++ )
         {
            Object^ propval = pi[ i ]->GetValue( SystemInformation::PowerStatus, nullptr );
            textBox1->Text = String::Format( "{0}\r\n    PowerStatus.{1} is: {2}", textBox1->Text, pi[ i ]->Name, propval );

         }
      }
      else
      {
         
         // Display the value of the selected property of the SystemInformation type.
         Type^ t = System::Windows::Forms::SystemInformation::typeid;
         array<PropertyInfo^>^pi = t->GetProperties();
         PropertyInfo^ prop = nullptr;
         for ( int i = 0; i < pi->Length; i++ )
            if ( pi[ i ]->Name == propname )
            {
               prop = pi[ i ];
               break;
            }
         Object^ propval = prop->GetValue( nullptr, nullptr );
         textBox1->Text = String::Format( "{0}\r\nThe value of the {1} property is: {2}", textBox1->Text, propname, propval );
      }
   }

   void InitForm()
   {
      
      // Initialize the form settings
      this->listBox1 = gcnew System::Windows::Forms::ListBox;
      this->textBox1 = gcnew System::Windows::Forms::TextBox;
      this->listBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right);
      this->listBox1->Location = System::Drawing::Point( 8, 16 );
      this->listBox1->Size = System::Drawing::Size( 172, 496 );
      this->listBox1->TabIndex = 0;
      this->textBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Right);
      this->textBox1->Location = System::Drawing::Point( 188, 16 );
      this->textBox1->Multiline = true;
      this->textBox1->ScrollBars = System::Windows::Forms::ScrollBars::Vertical;
      this->textBox1->Size = System::Drawing::Size( 420, 496 );
      this->textBox1->TabIndex = 1;
      this->ClientSize = System::Drawing::Size( 616, 525 );
      this->Controls->Add( this->textBox1 );
      this->Controls->Add( this->listBox1 );
      this->Text = "Select a SystemInformation property to get the value of";
   }

};


[STAThread]
int main()
{
   Application::Run( gcnew SystemInfoBrowserForm );
}

using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Reflection;
using System.Windows.Forms;

namespace SystemInfoBrowser
{
    public class SystemInfoBrowserForm : System.Windows.Forms.Form
    {
        private System.Windows.Forms.ListBox listBox1;
        private System.Windows.Forms.TextBox textBox1;        
        
        public SystemInfoBrowserForm()
        {
            this.SuspendLayout();
            InitForm();
            
            // Add each property of the SystemInformation class to the list box.
            Type t = typeof(System.Windows.Forms.SystemInformation);            
            PropertyInfo[] pi = t.GetProperties();            
            for( int i=0; i<pi.Length; i++ )
                listBox1.Items.Add( pi[i].Name );            
            textBox1.Text = "The SystemInformation class has "+pi.Length.ToString()+" properties.\r\n";

            // Configure the list item selected handler for the list box to invoke a 
            // method that displays the value of each property.
            listBox1.SelectedIndexChanged += new EventHandler(listBox1_SelectedIndexChanged);
            this.ResumeLayout(false);
        }
        
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Return if no list item is selected.
            if( listBox1.SelectedIndex == -1 ) return;
            // Get the property name from the list item.
            string propname = listBox1.Text;
            
            if( propname == "PowerStatus" )
            {
                // Cycle and display the values of each property of the PowerStatus property.
                textBox1.Text += "\r\nThe value of the PowerStatus property is:";                                
                Type t = typeof(System.Windows.Forms.PowerStatus);
                PropertyInfo[] pi = t.GetProperties();            
                for( int i=0; i<pi.Length; i++ )
                {
                    object propval = pi[i].GetValue(SystemInformation.PowerStatus, null);            
                    textBox1.Text += "\r\n    PowerStatus."+pi[i].Name+" is: "+propval.ToString();
                }
            }
            else
            {
                // Display the value of the selected property of the SystemInformation type.
                Type t = typeof(System.Windows.Forms.SystemInformation);
                PropertyInfo[] pi = t.GetProperties();            
                PropertyInfo prop = null;
                for( int i=0; i<pi.Length; i++ )
                    if( pi[i].Name == propname )
                    {
                        prop = pi[i];
                        break;           
                    }
                object propval = prop.GetValue(null, null);            
                textBox1.Text += "\r\nThe value of the "+propname+" property is: "+propval.ToString();
            }
        }

        private void InitForm()
        {
            // Initialize the form settings
            this.listBox1 = new System.Windows.Forms.ListBox();
            this.textBox1 = new System.Windows.Forms.TextBox();            
            this.listBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
                | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right)));
            this.listBox1.Location = new System.Drawing.Point(8, 16);
            this.listBox1.Size = new System.Drawing.Size(172, 496);
            this.listBox1.TabIndex = 0;            
            this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
                | System.Windows.Forms.AnchorStyles.Right)));
            this.textBox1.Location = new System.Drawing.Point(188, 16);
            this.textBox1.Multiline = true;
            this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;           
            this.textBox1.Size = new System.Drawing.Size(420, 496);
            this.textBox1.TabIndex = 1;            
            this.ClientSize = new System.Drawing.Size(616, 525);            
            this.Controls.Add(this.textBox1);
            this.Controls.Add(this.listBox1);            
            this.Text = "Select a SystemInformation property to get the value of";                   
        }

        [STAThread]
        static void Main() 
        {
            Application.Run(new SystemInfoBrowserForm());
        }
    }
}
Imports System.Collections
Imports System.ComponentModel
Imports System.Drawing
Imports System.Reflection
Imports System.Windows.Forms

Public Class SystemInfoBrowserForm
    Inherits System.Windows.Forms.Form
    
    Private listBox1 As System.Windows.Forms.ListBox
    Private textBox1 As System.Windows.Forms.TextBox  
    
    Public Sub New()
        Me.SuspendLayout()
        InitForm()
        
        ' Add each property of the SystemInformation class to the list box.
        Dim t As Type = GetType(System.Windows.Forms.SystemInformation)
        Dim pi As PropertyInfo() = t.GetProperties()
        Dim i As Integer
        For i = 0 To pi.Length - 1
            listBox1.Items.Add(pi(i).Name)
        Next i
        textBox1.Text = "The SystemInformation class has " + pi.Length.ToString() + " properties." + ControlChars.CrLf
        
        ' Configure the list item selected handler for the list box to invoke a 
        ' method that displays the value of each property.
        AddHandler listBox1.SelectedIndexChanged, AddressOf listBox1_SelectedIndexChanged
        
        Me.ResumeLayout(False)
    End Sub    
    
    Private Sub listBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
        ' Return if no list item is selected.
        If listBox1.SelectedIndex = - 1 Then
            Return
        End If         
        ' Get the property name from the list item.
        Dim propname As String = listBox1.Text
        
        If propname = "PowerStatus" Then
            ' Cycle and display the values of each property of the PowerStatus property.
            textBox1.Text += ControlChars.CrLf + "The value of the PowerStatus property is:"
            Dim t As Type = GetType(System.Windows.Forms.PowerStatus)
            Dim pi As PropertyInfo() = t.GetProperties()
            Dim i As Integer
            For i = 0 To pi.Length - 1
                Dim propval As Object = pi(i).GetValue(SystemInformation.PowerStatus, Nothing)
                textBox1.Text += ControlChars.CrLf + "    PowerStatus." + pi(i).Name + " is: " + propval.ToString()
            Next i
        Else
            ' Display the value of the selected property of the SystemInformation type.
            Dim t As Type = GetType(System.Windows.Forms.SystemInformation)
            Dim pi As PropertyInfo() = t.GetProperties()
            Dim prop As PropertyInfo = Nothing
            Dim i As Integer
            For i = 0 To pi.Length - 1
                If pi(i).Name = propname Then
                    prop = pi(i)
                    Exit For
                End If
            Next i
            Dim propval As Object = prop.GetValue(Nothing, Nothing)
            textBox1.Text += ControlChars.CrLf + "The value of the " + propname + " property is: " + propval.ToString()
        End If
    End Sub    
    
    Private Sub InitForm()
        ' Initialize the form settings
        Me.listBox1 = New System.Windows.Forms.ListBox()
        Me.textBox1 = New System.Windows.Forms.TextBox()
        Me.listBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
        Me.listBox1.Location = New System.Drawing.Point(8, 16)
        Me.listBox1.Size = New System.Drawing.Size(172, 496)
        Me.listBox1.TabIndex = 0
        Me.textBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
        Me.textBox1.Location = New System.Drawing.Point(188, 16)
        Me.textBox1.Multiline = True
        Me.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
        Me.textBox1.Size = New System.Drawing.Size(420, 496)
        Me.textBox1.TabIndex = 1
        Me.ClientSize = New System.Drawing.Size(616, 525)
        Me.Controls.Add(Me.textBox1)
        Me.Controls.Add(Me.listBox1)
        Me.Text = "Select a SystemInformation property to get the value of"
    End Sub
        
    <STAThread()>  _
    Shared Sub Main()
        Application.Run(New SystemInfoBrowserForm())
    End Sub

End Class

Uwagi

SystemInformationKlasa zawiera static właściwości, których można użyć do uzyskania informacji o bieżącym środowisku systemowym.The SystemInformation class provides static properties that can be used to get information about the current system environment. Klasa zapewnia dostęp do informacji, takich jak rozmiary elementów wyświetlania systemu Windows, ustawienia systemu operacyjnego, dostępność sieci i możliwości sprzętu zainstalowanego w systemie.The class provides access to information such as Windows display element sizes, operating system settings, network availability, and the capabilities of hardware installed on the system. Nie można utworzyć wystąpienia tej klasy.This class cannot be instantiated.

Aby uzyskać więcej informacji na temat parametrów obejmujących cały system, zobacz SystemParametersInfo.For more information about system-wide parameters, see SystemParametersInfo.

Właściwości

ActiveWindowTrackingDelay

Pobiera opóźnienie śledzenia aktywnego okna.Gets the active window tracking delay.

ArrangeDirection

Pobiera wartość wskazującą kierunek, w którym system operacyjny rozmieszcza zminimalizowane okna.Gets a value that indicates the direction in which the operating system arranges minimized windows.

ArrangeStartingPosition

Pobiera ArrangeStartingPosition wartość wskazującą pozycję początkową, z której system operacyjny rozmieszcza zminimalizowane okna.Gets an ArrangeStartingPosition value that indicates the starting position from which the operating system arranges minimized windows.

BootMode

Pobiera BootMode wartość wskazującą tryb rozruchu, w którym został uruchomiony system.Gets a BootMode value that indicates the boot mode the system was started in.

Border3DSize

Pobiera grubość (w pikselach) okna stylu trójwymiarowego (3-D) lub granicy kontrolki System.Gets the thickness, in pixels, of a three-dimensional (3-D) style window or system control border.

BorderMultiplierFactor

Pobiera współczynnik mnożnika obramowania, który jest używany podczas określania grubości obramowania okna.Gets the border multiplier factor that is used when determining the thickness of a window's sizing border.

BorderSize

Pobiera grubość (w pikselach) okna o płaskim stylu lub granicy kontrolki System.Gets the thickness, in pixels, of a flat-style window or system control border.

CaptionButtonSize

Pobiera rozmiar standardowy (w pikselach) przycisku na pasku tytułu okna.Gets the standard size, in pixels, of a button in a window's title bar.

CaptionHeight

Pobiera wysokość (w pikselach) standardowego obszaru paska tytułu okna.Gets the height, in pixels, of the standard title bar area of a window.

CaretBlinkTime

Pobiera czas migotania karetki.Gets the caret blink time.

CaretWidth

Pobiera szerokość karetki w kontrolkach edycji w pikselach.Gets the width, in pixels, of the caret in edit controls.

ComputerName

Pobiera nazwę NetBIOS komputera lokalnego.Gets the NetBIOS computer name of the local computer.

CursorSize

Pobiera maksymalny rozmiar (w pikselach), który może zajmować kursor.Gets the maximum size, in pixels, that a cursor can occupy.

DbcsEnabled

Pobiera wartość wskazującą, czy system operacyjny może obsługiwać znaki dwubajtowe (DBCS).Gets a value indicating whether the operating system is capable of handling double-byte character set (DBCS) characters.

DebugOS

Pobiera wartość wskazującą, czy wersja USER.EXE debugowania jest zainstalowana.Gets a value indicating whether the debug version of USER.EXE is installed.

DoubleClickSize

Pobiera Wymiary (w pikselach) obszaru, w którym użytkownik musi dwukrotnie kliknąć dwukrotnie, aby wziąć pod uwagę dwa kliknięcia.Gets the dimensions, in pixels, of the area within which the user must click twice for the operating system to consider the two clicks a double-click.

DoubleClickTime

Pobiera maksymalną liczbę milisekund, jaką może upłynąć między pierwszym kliknięciem a drugim kliknięciem dla systemu operacyjnego, aby rozważyć akcję myszy kliknij dwukrotnie.Gets the maximum number of milliseconds that can elapse between a first click and a second click for the OS to consider the mouse action a double-click.

DragFullWindows

Pobiera wartość wskazującą, czy użytkownik włączył pełne przeciąganie okna.Gets a value indicating whether the user has enabled full window drag.

DragSize

Pobiera szerokość i wysokość prostokąta środkowego w punkcie, w którym naciśnięto przycisk myszy, w ramach którego nie rozpocznie się operacja przeciągania.Gets the width and height of a rectangle centered on the point the mouse button was pressed, within which a drag operation will not begin.

FixedFrameBorderSize

Pobiera grubość, w pikselach, obramowanie ramki okna o podpisie i nie można go zmieniać.Gets the thickness, in pixels, of the frame border of a window that has a caption and is not resizable.

FontSmoothingContrast

Pobiera wartość kontrastu wygładzania czcionki używaną w obgładzeniu technologii ClearType.Gets the font smoothing contrast value used in ClearType smoothing.

FontSmoothingType

Pobiera bieżący typ wygładzania czcionki.Gets the current type of font smoothing.

FrameBorderSize

Pobiera grubość, w pikselach, obramowania zmiany rozmiaru, które są rysowane wokół obwodu okna, którego rozmiar jest zmieniany.Gets the thickness, in pixels, of the resizing border that is drawn around the perimeter of a window that is being drag resized.

HighContrast

Pobiera wartość wskazującą, czy użytkownik włączył funkcję ułatwienia dostępu w trybie dużego kontrastu.Gets a value indicating whether the user has enabled the high-contrast mode accessibility feature.

HorizontalFocusThickness

Pobiera grubość lewej i prawej krawędzi prostokąta fokusu systemu w pikselach.Gets the thickness of the left and right edges of the system focus rectangle, in pixels.

HorizontalResizeBorderThickness

Pobiera grubość lewej i prawej krawędzi obramowania rozmiaru wokół obwodu rozmiaru okna, w pikselach.Gets the thickness of the left and right edges of the sizing border around the perimeter of a window being resized, in pixels.

HorizontalScrollBarArrowWidth

Pobiera szerokość mapy bitowej strzałki na poziomym pasku przewijania w pikselach.Gets the width, in pixels, of the arrow bitmap on the horizontal scroll bar.

HorizontalScrollBarHeight

Pobiera domyślną wysokość (w pikselach) poziomego paska przewijania.Gets the default height, in pixels, of the horizontal scroll bar.

HorizontalScrollBarThumbWidth

Pobiera szerokość w pikselach pola przewijania w poziomym pasku przewijania.Gets the width, in pixels, of the scroll box in a horizontal scroll bar.

IconHorizontalSpacing

Pobiera szerokość komórki rozmieszczenia ikony w widoku dużych ikon w pikselach.Gets the width, in pixels, of an icon arrangement cell in large icon view.

IconSize

Pobiera Wymiary (w pikselach) domyślnego rozmiaru ikony programu systemu Windows.Gets the dimensions, in pixels, of the Windows default program icon size.

IconSpacingSize

Pobiera rozmiar (w pikselach) kwadratu siatki używanego do rozmieszczenia ikon w widoku z dużą ikoną.Gets the size, in pixels, of the grid square used to arrange icons in a large-icon view.

IconVerticalSpacing

Pobiera wysokość w pikselach komórki rozmieszczenia ikony w widoku dużych ikon.Gets the height, in pixels, of an icon arrangement cell in large icon view.

IsActiveWindowTrackingEnabled

Pobiera wartość wskazującą, czy włączone jest śledzenie aktywne okna.Gets a value indicating whether active window tracking is enabled.

IsComboBoxAnimationEnabled

Pobiera wartość wskazującą, czy aktywny efekt slajdu dla pól kombi jest włączony.Gets a value indicating whether the slide-open effect for combo boxes is enabled.

IsDropShadowEnabled

Pobiera wartość wskazującą, czy efekt cieniowania jest włączony.Gets a value indicating whether the drop shadow effect is enabled.

IsFlatMenuEnabled

Pobiera wartość wskazującą, czy natywne menu użytkownika mają płaski wygląd menu.Gets a value indicating whether native user menus have a flat menu appearance.

IsFontSmoothingEnabled

Pobiera wartość wskazującą, czy jest włączone wygładzanie czcionek.Gets a value indicating whether font smoothing is enabled.

IsHotTrackingEnabled

Pobiera wartość wskazującą, czy aktywne śledzenie elementów interfejsu użytkownika, takich jak nazwy menu na paskach menu, jest włączone.Gets a value indicating whether hot tracking of user-interface elements, such as menu names on menu bars, is enabled.

IsIconTitleWrappingEnabled

Pobiera wartość wskazującą, czy włączona jest funkcja zawijania tytułu.Gets a value indicating whether icon-title wrapping is enabled.

IsKeyboardPreferred

Pobiera wartość wskazującą, czy użytkownik korzysta z klawiatury zamiast myszy i preferuje aplikacjom wyświetlanie interfejsów klawiatury, które w przeciwnym razie byłyby ukryte.Gets a value indicating whether the user relies on the keyboard instead of the mouse, and prefers applications to display keyboard interfaces that would otherwise be hidden.

IsListBoxSmoothScrollingEnabled

Pobiera wartość wskazującą, czy efekt gładkiego przewijania pól listy jest włączony.Gets a value indicating whether the smooth-scrolling effect for list boxes is enabled.

IsMenuAnimationEnabled

Pobiera wartość wskazującą, czy są włączone funkcje zanikania menu lub animacji slajdów.Gets a value indicating whether menu fade or slide animation features are enabled.

IsMenuFadeEnabled

Pobiera wartość wskazującą, czy animacja zanikania menu jest włączona.Gets a value indicating whether menu fade animation is enabled.

IsMinimizeRestoreAnimationEnabled

Pobiera wartość wskazującą, czy włączona jest funkcja minimalizowania i przywracania okna.Gets a value indicating whether window minimize and restore animation is enabled.

IsSelectionFadeEnabled

Pobiera wartość wskazującą, czy efekt zanikania zaznaczenia jest włączony.Gets a value indicating whether the selection fade effect is enabled.

IsSnapToDefaultEnabled

Pobiera wartość wskazującą, czy funkcja "Przyciągaj do wartości domyślnej" jest włączona.Gets a value indicating whether the snap-to-default-button feature is enabled.

IsTitleBarGradientEnabled

Pobiera wartość wskazującą, czy efekt gradientu dla pasków tytułu okna jest włączony.Gets a value indicating whether the gradient effect for window title bars is enabled.

IsToolTipAnimationEnabled

Pobiera wartość wskazującą, czy ToolTip animacja jest włączona.Gets a value indicating whether ToolTip animation is enabled.

KanjiWindowHeight

Pobiera wysokość (w pikselach) okna kanji w dolnej części ekranu dla wersji zestawu znaków dwubajtowych (DBCS) systemu Windows.Gets the height, in pixels, of the Kanji window at the bottom of the screen for double-byte character set (DBCS) versions of Windows.

KeyboardDelay

Pobiera ustawienie opóźnienia powtarzania klawiatury.Gets the keyboard repeat-delay setting.

KeyboardSpeed

Pobiera ustawienie szybkości powtarzania klawiatury.Gets the keyboard repeat-speed setting.

MaxWindowTrackSize

Pobiera domyślne maksymalne wymiary w pikselach okna, które ma podpis i obramowanie.Gets the default maximum dimensions, in pixels, of a window that has a caption and sizing borders.

MenuAccessKeysUnderlined

Pobiera wartość wskazującą, czy klucze dostępu do menu są zawsze podkreślane.Gets a value indicating whether menu access keys are always underlined.

MenuBarButtonSize

Pobiera domyślną szerokość (w pikselach) dla przycisków paska menu i wysokość (w pikselach) paska menu.Gets the default width, in pixels, for menu-bar buttons and the height, in pixels, of a menu bar.

MenuButtonSize

Pobiera domyślne wymiary przycisków paska menu (w pikselach).Gets the default dimensions, in pixels, of menu-bar buttons.

MenuCheckSize

Pobiera Wymiary (w pikselach) domyślnego rozmiaru obszaru znacznika wyboru menu.Gets the dimensions, in pixels, of the default size of a menu check mark area.

MenuFont

Pobiera czcionkę używaną do wyświetlania tekstu w menu.Gets the font used to display text on menus.

MenuHeight

Pobiera wysokość (w pikselach) jednego wiersza menu.Gets the height, in pixels, of one line of a menu.

MenuShowDelay

Pobiera czas (w milisekundach), przez jaki system czeka przed wyświetleniem kaskadowego menu skrótów, gdy wskaźnik myszy znajduje się nad elementem podmenu.Gets the time, in milliseconds, that the system waits before displaying a cascaded shortcut menu when the mouse cursor is over a submenu item.

MidEastEnabled

Pobiera wartość wskazującą, czy system operacyjny jest włączony dla języków hebrajskiego i arabskiego.Gets a value indicating whether the operating system is enabled for the Hebrew and Arabic languages.

MinimizedWindowSize

Pobiera Wymiary (w pikselach) standardowego zminimalizowanego okna.Gets the dimensions, in pixels, of a normal minimized window.

MinimizedWindowSpacingSize

Pobiera Wymiary (w pikselach) obszaru każdego zminimalizowanego okna po rozmieszczeniu.Gets the dimensions, in pixels, of the area each minimized window is allocated when arranged.

MinimumWindowSize

Pobiera minimalną szerokość i wysokość okna w pikselach.Gets the minimum width and height for a window, in pixels.

MinWindowTrackSize

Pobiera domyślne minimalne wymiary (w pikselach), które okno może zajmować podczas przeciągania zmiany rozmiaru.Gets the default minimum dimensions, in pixels, that a window may occupy during a drag resize.

MonitorCount

Pobiera liczbę monitorów wyświetlania na pulpicie.Gets the number of display monitors on the desktop.

MonitorsSameDisplayFormat

Pobiera wartość wskazującą, czy wszystkie monitory wyświetlania używają tego samego formatu koloru pikseli.Gets a value indicating whether all the display monitors are using the same pixel color format.

MouseButtons

Pobiera liczbę przycisków na myszy.Gets the number of buttons on the mouse.

MouseButtonsSwapped

Pobiera wartość wskazującą, czy funkcje lewego i prawego przycisku myszy zostały zamienione.Gets a value indicating whether the functions of the left and right mouse buttons have been swapped.

MouseHoverSize

Pobiera Wymiary (w pikselach) prostokąta, w którym wskaźnik myszy ma pozostać na czas, gdy zostanie wygenerowany komunikat o umieszczeniu wskaźnika myszy.Gets the dimensions, in pixels, of the rectangle within which the mouse pointer has to stay for the mouse hover time before a mouse hover message is generated.

MouseHoverTime

Pobiera czas (w milisekundach), przez jaki wskaźnik myszy ma pozostać w prostokącie aktywowania przed wygenerowaniem komunikatu o umieszczeniu wskaźnika myszy.Gets the time, in milliseconds, that the mouse pointer has to stay in the hover rectangle before a mouse hover message is generated.

MousePresent

Pobiera wartość wskazującą, czy urządzenie wskazujące jest zainstalowane.Gets a value indicating whether a pointing device is installed.

MouseSpeed

Pobiera bieżącą szybkość myszy.Gets the current mouse speed.

MouseWheelPresent

Pobiera wartość wskazującą, czy mysz z kółkiem myszy jest zainstalowana.Gets a value indicating whether a mouse with a mouse wheel is installed.

MouseWheelScrollDelta

Pobiera wartość różnicy przyrostu obrotu pojedynczego kółka myszy.Gets the amount of the delta value of a single mouse wheel rotation increment.

MouseWheelScrollLines

Pobiera liczbę wierszy do przewinięcia po obróceniu kółka myszy.Gets the number of lines to scroll when the mouse wheel is rotated.

NativeMouseWheelSupport

Pobiera wartość wskazującą, czy mysz z kółkiem myszy jest zainstalowana.Gets a value indicating whether a mouse with a mouse wheel is installed.

Network

Pobiera wartość wskazującą, czy istnieje połączenie sieciowe.Gets a value indicating whether a network connection is present.

PenWindows

Pobiera wartość wskazującą, czy rozszerzenia Microsoft Windows dla pióra są zainstalowane.Gets a value indicating whether the Microsoft Windows for Pen Computing extensions are installed.

PopupMenuAlignment

Pobiera bok menu podręcznych, które są wyrównane do odpowiedniego elementu paska menu.Gets the side of pop-up menus that are aligned to the corresponding menu-bar item.

PowerStatus

Pobiera bieżący stan mocy systemu.Gets the current system power status.

PrimaryMonitorMaximizedWindowSize

Pobiera domyślne wymiary (w pikselach) zmaksymalizowanego okna na ekranie głównym.Gets the default dimensions, in pixels, of a maximized window on the primary display.

PrimaryMonitorSize

Pobiera Wymiary (w pikselach) bieżącego trybu wideo ekranu podstawowego.Gets the dimensions, in pixels, of the current video mode of the primary display.

RightAlignedMenus

Pobiera wartość wskazującą, czy menu rozwijane są wyrównane do prawej, przy użyciu odpowiedniego elementu paska menu.Gets a value indicating whether drop-down menus are right-aligned with the corresponding menu-bar item.

ScreenOrientation

Pobiera orientację ekranu.Gets the orientation of the screen.

Secure

Pobiera wartość wskazującą, czy Menedżer zabezpieczeń jest obecny w tym systemie operacyjnym.Gets a value indicating whether a Security Manager is present on this operating system.

ShowSounds

Pobiera wartość wskazującą, czy użytkownik preferuje informacje zawarte w aplikacji w formie wizualizacji w sytuacjach, gdy zaprezentuje informacje w formie dźwiękowej.Gets a value indicating whether the user prefers that an application present information in visual form in situations when it would present the information in audible form.

SizingBorderWidth

Pobiera szerokość, w pikselach, obramowania rozmiaru rysowane wokół obwodu rozmiaru okna.Gets the width, in pixels, of the sizing border drawn around the perimeter of a window being resized.

SmallCaptionButtonSize

Pobiera szerokość (w pikselach) małych przycisków napisów oraz wysokość (w pikselach) małych napisów.Gets the width, in pixels, of small caption buttons, and the height, in pixels, of small captions.

SmallIconSize

Pobiera wymiary w pikselach o małej ikonie.Gets the dimensions, in pixels, of a small icon.

TerminalServerSession

Pobiera wartość wskazującą, czy proces wywołujący jest skojarzony z sesją klienta usług terminalowych.Gets a value indicating whether the calling process is associated with a Terminal Services client session.

ToolWindowCaptionButtonSize

Pobiera Wymiary (w pikselach) małych przycisków napisów.Gets the dimensions, in pixels, of small caption buttons.

ToolWindowCaptionHeight

Pobiera wysokość (w pikselach) podpisu okna narzędzi.Gets the height, in pixels, of a tool window caption.

UIEffectsEnabled

Pobiera wartość wskazującą, czy efekty interfejsu użytkownika są włączone lub wyłączone.Gets a value indicating whether user interface (UI) effects are enabled or disabled.

UserDomainName

Pobiera nazwę domeny, do której należy użytkownik.Gets the name of the domain the user belongs to.

UserInteractive

Pobiera wartość wskazującą, czy bieżący proces jest uruchomiony w trybie interaktywnym użytkownika.Gets a value indicating whether the current process is running in user-interactive mode.

UserName

Pobiera nazwę użytkownika skojarzoną z bieżącym wątkiem.Gets the user name associated with the current thread.

VerticalFocusThickness

Pobiera grubość (w pikselach) górnej i dolnej krawędzi prostokąta fokusu systemu.Gets the thickness, in pixels, of the top and bottom edges of the system focus rectangle.

VerticalResizeBorderThickness

Pobiera grubość (w pikselach) górnej i dolnej krawędzi obramowania rozmiaru wokół obwodu rozmiaru okna.Gets the thickness, in pixels, of the top and bottom edges of the sizing border around the perimeter of a window being resized.

VerticalScrollBarArrowHeight

Pobiera wysokość w pikselach mapy bitowej strzałki na pionowym pasku przewijania.Gets the height, in pixels, of the arrow bitmap on the vertical scroll bar.

VerticalScrollBarThumbHeight

Pobiera wysokość pola przewijania na pionowym pasku przewijania w pikselach.Gets the height, in pixels, of the scroll box in a vertical scroll bar.

VerticalScrollBarWidth

Pobiera domyślną szerokość (w pikselach) pionowego paska przewijania.Gets the default width, in pixels, of the vertical scroll bar.

VirtualScreen

Pobiera granice ekranu wirtualnego.Gets the bounds of the virtual screen.

WorkingArea

Pobiera rozmiar (w pikselach) obszaru roboczego ekranu.Gets the size, in pixels, of the working area of the screen.

Metody

GetBorderSizeForDpi(Int32)

Pobiera grubość (w pikselach) okna o płaskim stylu lub granicy kontrolki System dla danej wartości DPI.Gets the thickness, in pixels, of a flat-style window or system control border for a given DPI value.

GetHorizontalScrollBarArrowWidthForDpi(Int32)

Pobiera szerokość poziomej mapy bitowej strzałki paska przewijania w pikselach.Gets the width of the horizontal scroll bar arrow bitmap in pixels.

GetHorizontalScrollBarHeightForDpi(Int32)

Pobiera domyślną wysokość (w pikselach) poziomego paska przewijania dla danej wartości DPI.Gets the default height, in pixels, of the horizontal scroll bar for a given DPI value.

GetMenuFontForDpi(Int32)

Pobiera czcionkę używaną do wyświetlania tekstu w menu do użycia podczas zmiany DPI dla danego urządzenia wyświetlającego.Gets the font used to display text on menus for use in changing the DPI for a given display device.

GetVerticalScrollBarWidthForDpi(Int32)

Pobiera domyślną wysokość (w pikselach) pionowego paska przewijania dla danej wartości DPI.Gets the default height, in pixels, of the vertical scroll bar for a given DPI value.

VerticalScrollBarArrowHeightForDpi(Int32)

Pobiera Wysokość pionowej mapy bitowej strzałki paska przewijania w pikselach.Gets the height of the vertical scroll bar arrow bitmap in pixels.

Dotyczy

Zobacz też