Teilen über


SystemInformation Klasse

Definition

Stellt Informationen über die aktuelle Systemumgebung bereit.

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

Beispiele

Im folgenden Codebeispiel werden alle Eigenschaften der SystemInformation Klasse in einer ListBox Klasse aufgelistet und der aktuelle Wert der Eigenschaft in einem Zeitpunkt angezeigt, in dem TextBox ein Listenelement ausgewählt ist.

#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

Hinweise

Die SystemInformation Klasse stellt Eigenschaften bereit static , mit denen Informationen zur aktuellen Systemumgebung abgerufen werden können. Die Klasse bietet Zugriff auf Informationen wie Windows Anzeigeelementgrößen, Betriebssystemeinstellungen, Netzwerkverfügbarkeit und die Funktionen der auf dem System installierten Hardware. Diese Klasse kann nicht instanziiert werden.

Weitere Informationen zu systemweiten Parametern finden Sie unter SystemParametersInfo.

Eigenschaften

ActiveWindowTrackingDelay

Ruft die Verzögerung für das aktive Fenstertracking ab.

ArrangeDirection

Ruft einen Wert ab, der die Richtung angibt, in der das Betriebssystem minimierte Fenster anordnet.

ArrangeStartingPosition

Ruft einen ArrangeStartingPosition-Wert ab, der die Anfangsposition angibt, ab der minimierte Fenster vom Betriebssystem angeordnet werden.

BootMode

Ruft einen BootMode-Wert ab, der den Startmodus angibt, in dem das System gestartet wurde.

Border3DSize

Ruft die Breite des 3D-Rahmens eines Fensters oder Systemsteuerelements in Pixel ab.

BorderMultiplierFactor

Ruft den Rahmenmultiplikatorfaktor ab, der beim Bestimmen der Stärke des Größenanpassungsrahmens eines Fensters verwendet wird.

BorderSize

Ruft die Breite des Rahmens eines Fensters oder Systemsteuerelements mit flacher Darstellung in Pixel ab.

CaptionButtonSize

Ruft die Standardgröße einer Schaltfläche in der Titelleiste eines Fensters in Pixel ab.

CaptionHeight

Ruft die Höhe des Standard-Titelleistenbereichs eines Fensters in Pixel ab.

CaretBlinkTime

Ruft die Blinkzeit des Caretzeichens ab.

CaretWidth

Ruft die Breite des Caretzeichens in Bearbeitungssteuerelementen in Pixel ab.

ComputerName

Ruft den NetBIOS-Computernamen des lokalen Computers ab.

CursorSize

Ruft die maximale Größe in Pixel ab, die ein Cursor einnehmen kann.

DbcsEnabled

Ruft einen Wert ab, der angibt, ob das Betriebssystem Zeichensätze mit Doppelbyte-Zeichen (DBCS-Zeichen) verarbeiten kann.

DebugOS

Ruft einen Wert ab, der angibt, ob die Debugversion von USER.EXE installiert ist.

DoubleClickSize

Ruft die Abmessungen des Bereichs in Pixel ab, auf den Benutzer zweimal klicken müssen, sodass zwei Mausklicks als Doppelklick erkannt werden.

DoubleClickTime

Ruft die maximale Anzahl von Millisekunden ab, die zwischen dem ersten und einem zweiten Mausklick verstreichen dürfen, damit die Mausaktion vom Betriebssystem als Doppelklick erkannt wird.

DragFullWindows

Ruft einen Wert ab, der angibt, ob der Benutzer Verschieben mit Anzeige des Fensterinhalts aktiviert hat.

DragSize

Ruft die Breite und Höhe eines Rechtecks ab, dessen Mitte sich an dem Punkt befindet, an dem die Maustaste gedrückt wurde, und innerhalb dessen kein Ziehvorgang begonnen wird.

FixedFrameBorderSize

Ruft die Breite des Framerahmens eines Fensters, das über einen Titel verfügt und dessen Größe nicht geändert werden kann, in Pixel ab.

FontSmoothingContrast

Ruft den in der ClearType-Glättung verwendeten Kontrastwert für die Schriftartglättung ab.

FontSmoothingType

Ruft den aktuellen Typ der Schriftartglättung ab.

FrameBorderSize

Ruft die Breite des Größenänderungsrahmens in Pixel ab, der um den Umfang eines Fensters gezeichnet wird, dessen Größe mit dem Mauszeiger geändert wird.

HighContrast

Ruft einen Wert ab, der angibt, ob der Benutzer die Barrierefreiheitsfunktion für den Modus für hohe Kontraste aktiviert hat.

HorizontalFocusThickness

Ruft die Stärke des linken und rechten Randes des Systemfokusrechtecks in Pixel ab.

HorizontalResizeBorderThickness

Ruft die Stärke des linken und rechten Randes des Größenanpassungsrahmens um den Umfang eines Fensters, dessen Größe geändert wird, in Pixel ab.

HorizontalScrollBarArrowWidth

Ruft die Breite der Bitmap für die Pfeile auf der horizontalen Scrollleiste in Pixel ab.

HorizontalScrollBarHeight

Ruft die Standardhöhe der horizontalen Scrollleiste in Pixel ab.

HorizontalScrollBarThumbWidth

Ruft die Breite des Scrollfelds auf einer horizontalen Scrollleiste in Pixel ab.

IconHorizontalSpacing

Ruft die Breite einer Zelle für die Symbolanordnung in einer Ansicht mit großen Symbolen in Pixel ab.

IconSize

Ruft die Abmessungen der Standardsymbolgröße von Windows in Pixel ab.

IconSpacingSize

Ruft die Größe des Rasterquadrats in Pixel ab, das zum Anordnen von Symbolen in der großen Symbolansicht verwendet wird.

IconVerticalSpacing

Ruft die Höhe einer Zelle für die Symbolanordnung in einer Ansicht mit großen Symbolen in Pixel ab.

IsActiveWindowTrackingEnabled

Ruft einen Wert ab, der angibt, ob die Nachverfolgung des aktiven Fensters aktiviert ist.

IsComboBoxAnimationEnabled

Ruft einen Wert ab, der angibt, ob der Slide-Open-Effekt für Kombinationsfelder aktiviert ist.

IsDropShadowEnabled

Ruft einen Wert ab, der angibt, ob der Schatteneffekt aktiviert ist.

IsFlatMenuEnabled

Ruft einen Wert ab, der angibt, ob systemeigene Benutzermenüs als flache Menüs dargestellt werden.

IsFontSmoothingEnabled

Ruft einen Wert ab, der angibt, ob die Schriftglättung aktiviert ist.

IsHotTrackingEnabled

Ruft einen Wert ab, der angibt, ob das Hottracking von Benutzeroberflächenelementen wie Menünamen in Menüleisten aktiviert ist.

IsIconTitleWrappingEnabled

Ruft einen Wert ab, der angibt, ob das Umbrechen von Symboltiteln aktiviert ist.

IsKeyboardPreferred

Ruft einen Wert ab, der angibt, ob der Benutzer die Tastatur anstelle der Maus verwendet und ob in Anwendungen Tastaturschnittstellen angezeigt werden sollen, die normalerweise ausgeblendet sind.

IsListBoxSmoothScrollingEnabled

Ruft einen Wert ab, der angibt, ob der Effekt für glatte Scrollvorgänge für Listenfelder aktiviert wird.

IsMenuAnimationEnabled

Ruft einen Wert ab, der angibt, ob Funktionen zur Menüausblendung oder Folienanimation aktiviert sind.

IsMenuFadeEnabled

Ruft einen Wert ab, der angibt, ob die Animation zum Ausblenden von Menüs aktiviert ist.

IsMinimizeRestoreAnimationEnabled

Ruft einen Wert ab, der angibt, ob die Animation zum Minimieren oder Wiederherstellen von Fenstern aktiviert ist.

IsSelectionFadeEnabled

Ruft einen Wert ab, der angibt, ob der Ausblendungseffekt für Auswahlen aktiviert ist.

IsSnapToDefaultEnabled

Ruft einen Wert ab, der angibt, ob das Feature "Zur Standardschaltfläche springen" aktiviert ist.

IsTitleBarGradientEnabled

Ruft einen Wert ab, der angibt, ob der Farbverlaufseffekt für Fenstertitelleisten aktiviert ist.

IsToolTipAnimationEnabled

Ruft einen Wert ab, der angibt, ob die ToolTip-Animation aktiviert ist.

KanjiWindowHeight

Ruft die Höhe des Kanji-Fensters am unteren Rand des Bildschirms für Windows-Versionen mit Doppelbyte-Zeichensatz (DBCS) in Pixel ab.

KeyboardDelay

Ruft die Einstellung für die Wiederholungsverzögerung der Tastatur ab.

KeyboardSpeed

Ruft die Einstellung für die Wiederholungsgeschwindigkeit der Tastatur ab.

MaxWindowTrackSize

Ruft die maximalen Standardabmessungen für ein Fenster mit einem Titel und veränderbarer Rahmengröße in Pixel ab.

MenuAccessKeysUnderlined

Ruft einen Wert ab, der angibt, ob Zugriffstasten für Menüs immer unterstrichen werden.

MenuBarButtonSize

Ruft die Standardbreite für Menüleisten-Schaltflächen und die Höhe einer Menüleiste in Pixel ab.

MenuButtonSize

Ruft die Standardabmessungen von Menüleistenschaltflächen in Pixel ab.

MenuCheckSize

Ruft die Abmessungen der Standardgröße eines Menühäkchenbereichs in Pixel ab.

MenuFont

Ruft die Schriftart ab, die zum Anzeigen von Text in Menüs verwendet wird.

MenuHeight

Ruft die Höhe einer Menüzeile in Pixel ab.

MenuShowDelay

Ruft die Dauer in Millisekunden ab, die das System wartet, bevor ein kaskadierendes Kontextmenü angezeigt wird, wenn der Mauscursor über ein Untermenüelement bewegt wird.

MidEastEnabled

Ruft einen Wert ab, der angibt, ob im Betriebssystem die Sprachunterstützung für Hebräisch und Arabisch aktiviert ist.

MinimizedWindowSize

Ruft die Abmessungen eines minimierten Fensters in Pixel ab.

MinimizedWindowSpacingSize

Ruft die Abmessungen des Bereichs in Pixel ab, der beim Anordnen jeweils einem minimierten Fenster zugeordnet wird.

MinimumWindowSize

Ruft die minimale Breite und Höhe eines Fensters in Pixel ab.

MinWindowTrackSize

Ruft die minimalen Abmessungen in Pixel ab, die ein Fenster bei einer Größenänderung durch Ziehen einnehmen kann.

MonitorCount

Ruft die Anzahl der Bildschirme des Desktops ab.

MonitorsSameDisplayFormat

Ruft einen Wert ab, der angibt, ob alle Bildschirme das gleiche Pixelfarbformat verwenden.

MouseButtons

Ruft die Anzahl der Maustasten ab.

MouseButtonsSwapped

Ruft einen Wert ab, der angibt, ob die Funktionen der linken und der rechten Maustaste vertauscht wurden.

MouseHoverSize

Ruft die Abmessungen des Rechtecks in Pixel ab, auf das der Mauszeiger für eine bestimmte Zeit zeigen muss, bevor eine Mausbewegungsmeldung generiert wird.

MouseHoverTime

Ruft die Zeit in Millisekunden ab, für die sich der Mauszeiger im Bewegungsrechteck befinden muss, bevor eine Mausbewegungsmeldung generiert wird.

MousePresent

Ruft einen Wert ab, der angibt, ob ein Zeigegerät installiert ist.

MouseSpeed

Ruft die aktuelle Mausgeschwindigkeit ab.

MouseWheelPresent

Ruft einen Wert ab, der angibt, ob eine Maus mit einem Mausrad installiert ist.

MouseWheelScrollDelta

Ruft die Größe des Deltawerts eines einzelnen Schrittes einer Mausraddrehung ab.

MouseWheelScrollLines

Ruft die Anzahl der Zeilen ab, die mit einem Bildlauf erfasst werden, wenn das Mausrad gedreht wird.

NativeMouseWheelSupport

Ruft einen Wert ab, der angibt, ob eine Maus mit einem Mausrad installiert ist.

Network

Ruft einen Wert ab, der angibt, ob eine Netzwerkverbindung vorhanden ist.

PenWindows

Ruft einen Wert ab, der angibt, ob die Erweiterungen für Microsoft Windows für Pen Computing installiert sind.

PopupMenuAlignment

Ruft die Seite von Popupmenüs ab, die am entsprechenden Menüleistenelement ausgerichtet sind.

PowerStatus

Ruft den aktuellen Systemenergiezustand ab.

PrimaryMonitorMaximizedWindowSize

Ruft die Standardabmessungen eines maximierten Fensters auf der primären Anzeige in Pixel ab.

PrimaryMonitorSize

Ruft die Abmessungen des aktuellen Videomodus der primären Anzeige in Pixel ab.

RightAlignedMenus

Ruft einen Wert ab, der angibt, ob Dropdownmenüs rechtsbündig am zugehörigen Menüleistenelement ausgerichtet sind.

ScreenOrientation

Ruft die Ausrichtung des Bildschirms ab.

Secure

Ruft einen Wert ab, der angibt, ob auf diesem Betriebssystem ein Sicherheits-Manager vorhanden ist.

ShowSounds

Ruft einen Wert ab, der angibt, ob der Benutzer eine Anwendung zur visuellen Informationsdarstellung in Situationen verlangt, in denen Informationen normalerweise als Audiodaten ausgegeben werden.

SizingBorderWidth

Ruft die Breite des Größenänderungsrahmens um den Umfang eines Fensters, dessen Größe geändert wird, in Pixel ab.

SmallCaptionButtonSize

Ruft die Breite kleiner Titelleistenschaltflächen und die Höhe kleiner Titelleisten in Pixel ab.

SmallIconSize

Ruft die Abmessungen eines kleinen Symbols in Pixel ab.

TerminalServerSession

Ruft einen Wert ab, der angibt, ob der aufrufende Prozess einer Terminaldienste-Clientsitzung zugeordnet ist.

ToolWindowCaptionButtonSize

Ruft die Abmessungen von Schaltflächen mit kleiner Beschriftung in Pixel ab.

ToolWindowCaptionHeight

Ruft die Höhe einer Toolfensterbeschriftung in Pixel ab.

UIEffectsEnabled

Ruft einen Wert ab, der angibt, ob Benutzeroberflächeneffekte aktiviert oder deaktiviert sind.

UserDomainName

Ruft den Namen der Domäne ab, der der Benutzer angehört.

UserInteractive

Ruft einen Wert ab, der angibt, ob der aktuelle Prozess im interaktiven Modus ausgeführt wird.

UserName

Ruft den Benutzernamen ab, der dem aktuellen Thread zugeordnet ist.

VerticalFocusThickness

Ruft die Stärke des oberen und unteren Randes des Systemfokusrechtecks in Pixel ab.

VerticalResizeBorderThickness

Ruft die Stärke des oberen und unteren Randes des Größenanpassungsrahmens um den Umfang eines Fensters, dessen Größe geändert wird, in Pixel ab.

VerticalScrollBarArrowHeight

Ruft die Höhe der Bitmap für die Pfeile auf der vertikalen Scrollleiste in Pixel ab.

VerticalScrollBarThumbHeight

Ruft die Höhe des Scrollfelds auf einer vertikalen Scrollleiste in Pixel ab.

VerticalScrollBarWidth

Ruft die Standardbreite der vertikalen Scrollleiste in Pixel ab.

VirtualScreen

Ruft die Begrenzungen des virtuellen Bildschirms ab.

WorkingArea

Ruft die Größe des Arbeitsbereichs des Bildschirms in Pixel ab.

Methoden

GetBorderSizeForDpi(Int32)

Ruft die Breite des Rahmens eines Fensters oder Systemsteuerelements mit flacher Darstellung für einen angegebenen DPI-Wert in Pixel ab.

GetHorizontalScrollBarArrowWidthForDpi(Int32)

Ruft die Breite der Pfeilbitmap auf der horizontalen Scrollleiste in Pixeln ab.

GetHorizontalScrollBarHeightForDpi(Int32)

Ruft für einen angegebenen DPI-Wert die Standardhöhe der horizontalen Scrollleiste in Pixel ab.

GetMenuFontForDpi(Int32)

Ruft die Schriftart für das Anzeigen von Text in Menüs zum Ändern des DPI-Werts für ein angegebenes Anzeigegerät ab.

GetVerticalScrollBarWidthForDpi(Int32)

Ruft für einen angegebenen DPI-Wert die Standardhöhe der vertikalen Scrollleiste in Pixel ab.

VerticalScrollBarArrowHeightForDpi(Int32)

Ruft die Höhe der Bitmap für die Pfeile auf der vertikalen Scrollleiste in Pixel ab.

Gilt für

Siehe auch