Udostępnij za pośrednictwem


SystemInformation Klasa

Definicja

Zawiera informacje o bieżącym środowisku systemowym.

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

Przykłady

Poniższy przykład kodu wyświetla wszystkie właściwości SystemInformation klasy w ListBox klasie i wyświetla bieżącą wartość właściwości w elemencie TextBox listy po wybraniu elementu listy.

#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

Klasa SystemInformation udostępnia static właściwości, których można użyć do uzyskania informacji o bieżącym środowisku systemowym. Klasa zapewnia dostęp do informacji, takich jak Windows rozmiary elementów wyświetlania, ustawienia systemu operacyjnego, dostępność sieci i możliwości sprzętu zainstalowanego w systemie. Nie można utworzyć wystąpienia tej klasy.

Aby uzyskać więcej informacji na temat parametrów dla całego systemu, zobacz SystemParametersInfo.

Właściwości

ActiveWindowTrackingDelay

Pobiera aktywne opóźnienie śledzenia okien.

ArrangeDirection

Pobiera wartość wskazującą kierunek, w którym system operacyjny rozmieszcza zminimalizowane okna.

ArrangeStartingPosition

Pobiera wartość wskazującą pozycję początkową ArrangeStartingPosition , z której system operacyjny rozmieści zminimalizowane okna.

BootMode

Pobiera wartość wskazującą BootMode tryb rozruchu, w ramach którego został uruchomiony system.

Border3DSize

Pobiera grubość w pikselach trójwymiarowego okna stylu (3-W) lub obramowania kontrolki systemu.

BorderMultiplierFactor

Pobiera współczynnik mnożnika obramowania używany podczas określania grubości obramowania rozmiaru okna.

BorderSize

Pobiera grubość w pikselach okna płaskiego lub obramowania kontrolki systemu.

CaptionButtonSize

Pobiera standardowy rozmiar przycisku na pasku tytułu okna w pikselach.

CaptionHeight

Pobiera wysokość w pikselach standardowego obszaru paska tytułu okna.

CaretBlinkTime

Pobiera czas migania karetki.

CaretWidth

Pobiera szerokość karetki w pikselach w kontrolkach edycji.

ComputerName

Pobiera nazwę komputera NetBIOS komputera lokalnego.

CursorSize

Pobiera maksymalny rozmiar w pikselach, który może zajmować kursor.

DbcsEnabled

Pobiera wartość wskazującą, czy system operacyjny może obsługiwać znaki zestawu znaków dwubajtowych (DBCS).

DebugOS

Pobiera wartość wskazującą, czy zainstalowano wersję debugowania USER.EXE.

DoubleClickSize

Pobiera wymiary w pikselach obszaru, w którym użytkownik musi kliknąć dwukrotnie system operacyjny, aby rozważyć dwa kliknięcia dwukrotne kliknięcie.

DoubleClickTime

Pobiera maksymalną liczbę milisekund, które mogą upłynąć między pierwszym kliknięciem a drugim kliknięciem systemu operacyjnego, aby rozważyć akcję myszy dwukrotnie.

DragFullWindows

Pobiera wartość wskazującą, czy użytkownik włączył przeciąganie pełnego okna.

DragSize

Pobiera szerokość i wysokość prostokąta wyśrodkowanego na punkcie naciśnięcia przycisku myszy, w którym operacja przeciągania nie rozpocznie się.

FixedFrameBorderSize

Pobiera grubość w pikselach obramowania ramki okna, które ma podpis i nie można go zmienić.

FontSmoothingContrast

Pobiera wartość kontrastu czcionki gładką używaną w wygładszeniu typu ClearType.

FontSmoothingType

Pobiera bieżący typ wygładzenia czcionki.

FrameBorderSize

Pobiera grubość, w pikselach, obramowania zmiany rozmiaru, która jest rysowana wokół obwodu okna, którego rozmiar jest przeciągany.

HighContrast

Pobiera wartość wskazującą, czy użytkownik włączył funkcję ułatwień dostępu w trybie dużego kontrastu.

HorizontalFocusThickness

Pobiera grubość lewej i prawej krawędzi prostokąta fokusu systemu w pikselach.

HorizontalResizeBorderThickness

Pobiera grubość lewej i prawej krawędzi obramowania rozmiaru wokół obwodu zmienianego rozmiaru okna w pikselach.

HorizontalScrollBarArrowWidth

Pobiera szerokość w pikselach mapy bitowej ze strzałką na pasku przewijania poziomego.

HorizontalScrollBarHeight

Pobiera domyślną wysokość w pikselach poziomego paska przewijania.

HorizontalScrollBarThumbWidth

Pobiera szerokość pola przewijania w pikselach na pasku przewijania w poziomie.

IconHorizontalSpacing

Pobiera szerokość komórki układu ikon w pikselach w dużym widoku ikony.

IconSize

Pobiera wymiary w pikselach Windows domyślny rozmiar ikony programu.

IconSpacingSize

Pobiera rozmiar w pikselach kwadratu siatki używanego do rozmieszczania ikon w widoku z dużą ikoną.

IconVerticalSpacing

Pobiera wysokość komórki układu ikon w pikselach w dużym widoku ikony.

IsActiveWindowTrackingEnabled

Pobiera wartość wskazującą, czy aktywne śledzenie okien jest włączone.

IsComboBoxAnimationEnabled

Pobiera wartość wskazującą, czy jest włączony efekt otwierania slajdów dla pól kombi.

IsDropShadowEnabled

Pobiera wartość wskazującą, czy efekt cienia upuszczania jest włączony.

IsFlatMenuEnabled

Pobiera wartość wskazującą, czy menu użytkowników natywnych mają płaski wygląd menu.

IsFontSmoothingEnabled

Pobiera wartość wskazującą, czy jest włączona funkcja wygładzania czcionek.

IsHotTrackingEnabled

Pobiera wartość wskazującą, czy aktywne śledzenie elementów interfejsu użytkownika, takich jak nazwy menu na paskach menu, jest włączone.

IsIconTitleWrappingEnabled

Pobiera wartość wskazującą, czy włączono zawijanie tytułów ikon.

IsKeyboardPreferred

Pobiera wartość wskazującą, czy użytkownik korzysta z klawiatury zamiast myszy i preferuje aplikacje do wyświetlania interfejsów klawiaturowych, które w przeciwnym razie byłyby ukryte.

IsListBoxSmoothScrollingEnabled

Pobiera wartość wskazującą, czy jest włączony efekt płynnego przewijania pól listy.

IsMenuAnimationEnabled

Pobiera wartość wskazującą, czy funkcje zanikania menu, czy animacji slajdów są włączone.

IsMenuFadeEnabled

Pobiera wartość wskazującą, czy animacja zanikania menu jest włączona.

IsMinimizeRestoreAnimationEnabled

Pobiera wartość wskazującą, czy jest włączona animacja minimalizowania okna i przywracania.

IsSelectionFadeEnabled

Pobiera wartość wskazującą, czy efekt zanikania zaznaczenia jest włączony.

IsSnapToDefaultEnabled

Pobiera wartość wskazującą, czy funkcja przyciągania do domyślnego przycisku jest włączona.

IsTitleBarGradientEnabled

Pobiera wartość wskazującą, czy efekt gradientu dla pasków tytułu okna jest włączony.

IsToolTipAnimationEnabled

Pobiera wartość wskazującą, czy ToolTip animacja jest włączona.

KanjiWindowHeight

Pobiera wysokość w pikselach okna Kanji w dolnej części ekranu dla zestawów znaków dwubajtowych (DBCS) Windows.

KeyboardDelay

Pobiera ustawienie opóźnienia powtórzenia klawiatury.

KeyboardSpeed

Pobiera ustawienie szybkości powtarzania klawiatury.

MaxWindowTrackSize

Pobiera domyślne maksymalne wymiary w pikselach okna z podpisem i obramowaniem rozmiaru.

MenuAccessKeysUnderlined

Pobiera wartość wskazującą, czy klucze dostępu do menu są zawsze podkreślone.

MenuBarButtonSize

Pobiera domyślną szerokość w pikselach dla przycisków paska menu i wysokość w pikselach paska menu.

MenuButtonSize

Pobiera domyślne wymiary w pikselach przycisków paska menu.

MenuCheckSize

Pobiera wymiary w pikselach domyślnego rozmiaru obszaru znacznika wyboru menu.

MenuFont

Pobiera czcionkę używaną do wyświetlania tekstu w menu.

MenuHeight

Pobiera wysokość w pikselach jednego wiersza menu.

MenuShowDelay

Pobiera czas w milisekundach, że system czeka przed wyświetleniem kaskadowego menu skrótów, gdy kursor myszy znajduje się nad elementem podrzędnym.

MidEastEnabled

Pobiera wartość wskazującą, czy system operacyjny jest włączony dla języków hebrajskich i arabskich.

MinimizedWindowSize

Pobiera wymiary w pikselach normalnego okna zminimalizowanego.

MinimizedWindowSpacingSize

Pobiera wymiary w pikselach obszaru, przy każdym zminimalizowaniu okna jest przydzielane podczas rozmieszczania.

MinimumWindowSize

Pobiera minimalną szerokość i wysokość okna w pikselach.

MinWindowTrackSize

Pobiera domyślne minimalne wymiary w pikselach, które okno może zajmować podczas zmiany rozmiaru przeciągania.

MonitorCount

Pobiera liczbę monitorów wyświetlania na pulpicie.

MonitorsSameDisplayFormat

Pobiera wartość wskazującą, czy wszystkie monitory wyświetlania używają tego samego formatu koloru pikseli.

MouseButtons

Pobiera liczbę przycisków myszy.

MouseButtonsSwapped

Pobiera wartość wskazującą, czy funkcje przycisków myszy po lewej i prawej stronie zostały zamienione.

MouseHoverSize

Pobiera wymiary prostokąta, w pikselach, w których wskaźnik myszy musi pozostać na czas aktywowania myszy przed wygenerowaniem komunikatu aktywowania myszy.

MouseHoverTime

Pobiera czas (w milisekundach), że wskaźnik myszy musi pozostać w prostokątze aktywowania, zanim zostanie wygenerowany komunikat myszy.

MousePresent

Pobiera wartość wskazującą, czy jest zainstalowane urządzenie wskazujące.

MouseSpeed

Pobiera bieżącą prędkość myszy.

MouseWheelPresent

Pobiera wartość wskazującą, czy jest zainstalowana mysz z kółkiem myszy.

MouseWheelScrollDelta

Pobiera wartość różnicową pojedynczego obrotu kółka myszy przyrostowego.

MouseWheelScrollLines

Pobiera liczbę wierszy do przewijania po obróceniu kółka myszy.

NativeMouseWheelSupport

Pobiera wartość wskazującą, czy jest zainstalowana mysz z kółkiem myszy.

Network

Pobiera wartość wskazującą, czy istnieje połączenie sieciowe.

PenWindows

Pobiera wartość wskazującą, czy zainstalowano rozszerzenia Microsoft Windows for Pen Computing.

PopupMenuAlignment

Pobiera stronę wyskakujących menu, które są wyrównane do odpowiedniego elementu paska menu.

PowerStatus

Pobiera bieżący stan zasilania systemu.

PrimaryMonitorMaximizedWindowSize

Pobiera domyślne wymiary w pikselach zmaksymalizowanego okna na ekranie podstawowym.

PrimaryMonitorSize

Pobiera wymiary w pikselach bieżącego trybu wideo na ekranie podstawowym.

RightAlignedMenus

Pobiera wartość wskazującą, czy menu rozwijane są wyrównane do odpowiedniego elementu paska menu.

ScreenOrientation

Pobiera orientację ekranu.

Secure

Pobiera wartość wskazującą, czy menedżer zabezpieczeń jest obecny w tym systemie operacyjnym.

ShowSounds

Pobiera wartość wskazującą, czy użytkownik preferuje, aby aplikacja prezentowała informacje w formie wizualnej w sytuacjach, kiedy przedstawiałaby informacje w postaci słyszanej.

SizingBorderWidth

Pobiera szerokość w pikselach obramowania rozmiaru narysowanego wokół obwodu zmienianego rozmiaru okna.

SmallCaptionButtonSize

Pobiera szerokość, w pikselach, małe przyciski podpisów i wysokość, w pikselach, małych podpisów.

SmallIconSize

Pobiera wymiary w pikselach małej ikony.

TerminalServerSession

Pobiera wartość wskazującą, czy proces wywoływania jest skojarzony z sesją klienta usług terminalowych.

ToolWindowCaptionButtonSize

Pobiera wymiary w pikselach z małymi przyciskami podpisów.

ToolWindowCaptionHeight

Pobiera wysokość w pikselach podpisu okna narzędzia.

UIEffectsEnabled

Pobiera wartość wskazującą, czy efekty interfejsu użytkownika są włączone, czy wyłączone.

UserDomainName

Pobiera nazwę domeny, do którego należy użytkownik.

UserInteractive

Pobiera wartość wskazującą, czy bieżący proces jest uruchomiony w trybie interaktywnym użytkownika.

UserName

Pobiera nazwę użytkownika skojarzona z bieżącym wątkiem.

VerticalFocusThickness

Pobiera grubość w pikselach górnej i dolnej krawędzi prostokąta fokusu systemu.

VerticalResizeBorderThickness

Pobiera grubość w pikselach górnej i dolnej krawędzi obramowania rozmiaru wokół obwodu zmienianego rozmiaru okna.

VerticalScrollBarArrowHeight

Pobiera wysokość w pikselach mapy bitowej strzałki na pionowym pasku przewijania.

VerticalScrollBarThumbHeight

Pobiera wysokość w pikselach pola przewijania na pionowym pasku przewijania.

VerticalScrollBarWidth

Pobiera domyślną szerokość paska przewijania w pionie w pikselach.

VirtualScreen

Pobiera granice ekranu wirtualnego.

WorkingArea

Pobiera rozmiar w pikselach obszaru roboczego ekranu.

Metody

GetBorderSizeForDpi(Int32)

Pobiera grubość w pikselach płaskiego okna lub obramowania sterowania systemem dla danej wartości DPI.

GetHorizontalScrollBarArrowWidthForDpi(Int32)

Pobiera szerokość poziomej mapy bitowej strzałki paska przewijania w pikselach.

GetHorizontalScrollBarHeightForDpi(Int32)

Pobiera domyślną wysokość w pikselach poziomego paska przewijania dla danej wartości DPI.

GetMenuFontForDpi(Int32)

Pobiera czcionkę używaną do wyświetlania tekstu w menu do użycia w zmianie dpi dla danego urządzenia wyświetlania.

GetVerticalScrollBarWidthForDpi(Int32)

Pobiera domyślną wysokość w pikselach pionowego paska przewijania dla danej wartości DPI.

VerticalScrollBarArrowHeightForDpi(Int32)

Pobiera wysokość pionowej mapy bitowej ze strzałką na pasku przewijania w pikselach.

Dotyczy

Zobacz też