SystemInformation Osztály

Definíció

Az aktuális rendszerkörnyezettel kapcsolatos információkat nyújt.

public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
Öröklődés
SystemInformation

Példák

Az alábbi példakód felsorolja az SystemInformation osztály összes tulajdonságát egy ListBox adott osztályban, és megjeleníti a tulajdonság aktuális értékét egy TextBox listaelem kijelölésekor.

#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

Megjegyzések

Az SystemInformation osztály olyan tulajdonságokat biztosít static , amelyek az aktuális rendszerkörnyezettel kapcsolatos információk lekérésére használhatók. Az osztály hozzáférést biztosít az olyan információkhoz, mint a Windows kijelzőelemek mérete, az operációs rendszer beállításai, a hálózat rendelkezésre állása és a rendszeren telepített hardver képességei. Ez az osztály nem hozható létre.

A rendszerszintű paraméterekkel kapcsolatos további információkért lásd: SystemParametersInfo.

Tulajdonságok

Name Description
ActiveWindowTrackingDelay

Lekéri az aktív ablakkövetési késést.

ArrangeDirection

Olyan értéket kap, amely azt jelzi, hogy az operációs rendszer milyen irányba rendezi a kis méretű ablakokat.

ArrangeStartingPosition

ArrangeStartingPosition Olyan értéket kap, amely azt a kezdőhelyzetet jelzi, amelyből az operációs rendszer kis méretű ablakokat rendez.

BootMode

BootMode Olyan értéket kap, amely azt jelzi, hogy a rendszer milyen rendszerindítási módot indított el.

Border3DSize

Képpontban lekéri a háromdimenziós stílusú ablak vagy a rendszervezérlő szegély vastagságát.

BorderMultiplierFactor

Lekéri az ablak méretezési szegélyének vastagságának meghatározásához használt szegélyszorzó tényezőt.

BorderSize

Lekéri egy lapos stílusú ablak vagy rendszervezérlő szegély vastagságát képpontban.

CaptionButtonSize

Az ablak címsorában lévő gomb normál méretét képpontban adja meg.

CaptionHeight

Az ablak normál címsorterületének képpontban kifejezett magasságát adja meg.

CaretBlinkTime

A gondviseleti villogás ideje.

CaretWidth

A szerkesztési vezérlőkben lekéri a gondviselet szélességét képpontban.

ComputerName

Lekéri a helyi számítógép NetBIOS-számítógépnevét.

CursorSize

A kurzor maximális mérete képpontban kifejezve.

DbcsEnabled

Egy értéket kap, amely jelzi, hogy az operációs rendszer képes-e kezelni a kétbájtos karakterkészlet (DBCS) karaktereit.

DebugOS

Beolvas egy értéket, amely jelzi, hogy telepítve van-e az USER.EXE hibakeresési verziója.

DoubleClickSize

Képpontban lekéri annak a területnek a méreteit, amelyen belül a felhasználónak kétszer kell kattintania ahhoz, hogy az operációs rendszer dupla kattintással vegye figyelembe a két kattintást.

DoubleClickTime

Az első kattintás és az operációs rendszer második kattintása között eltelt ezredmásodpercek maximális számát adja meg, hogy az egérműveletet dupla kattintásnak tekintse.

DragFullWindows

Beolvas egy értéket, amely jelzi, hogy a felhasználó engedélyezte-e a teljes ablak húzását.

DragSize

Egy téglalap szélességét és magasságát fogja középre állítani azon a ponton, amelyen az egérgombot lenyomták, amelyen belül nem indul el a húzási művelet.

FixedFrameBorderSize

A képaláírással rendelkező és nem méretezhető ablak keretszegélyének képpontban kifejezett vastagságát kapja meg.

FontSmoothingContrast

Lekéri a ClearType-simításban használt betűtípus-simítás kontrasztértékét.

FontSmoothingType

Lekéri a betűsimítás aktuális típusát.

FrameBorderSize

Képpontban lekéri az átméretezni kívánt ablak szegélye körül rajzolt átméretező szegély vastagságát képpontban.

HighContrast

Egy értéket kap, amely jelzi, hogy a felhasználó engedélyezte-e a kontrasztos mód akadálymentességi funkcióját.

HorizontalFocusThickness

Képpontban lekéri a rendszerfókusz téglalapjának bal és jobb szélének vastagságát.

HorizontalResizeBorderThickness

A méretezési szegély bal és jobb szélének vastagságát adja meg az átméretezendő ablak szegélye körül képpontban.

HorizontalScrollBarArrowWidth

Képpontban lekéri a vízszintes görgetősáv nyílbitképének szélességét.

HorizontalScrollBarHeight

A vízszintes görgetősáv alapértelmezett magassága képpontban.

HorizontalScrollBarThumbWidth

Lekéri a görgetődoboz szélességét képpontban egy vízszintes görgetősávon.

IconHorizontalSpacing

Nagy ikonnézetben lekéri egy ikonelrendezési cella képpontban kifejezett szélességét.

IconSize

Lekéri a Windows alapértelmezett programikon méretének képpontban megadott méreteit.

IconSpacingSize

Képpontban lekéri az ikonok nagy ikonok nézetben való elrendezéséhez használt rács négyzet méretét képpontban.

IconVerticalSpacing

Egy ikonelrendezés cellájának magassága képpontban, nagy ikonnézetben.

IsActiveWindowTrackingEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az aktív ablakkövetés.

IsComboBoxAnimationEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a kombinált listák diamegnyitási effektusa.

IsDropShadowEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a vetett árnyékeffektus.

IsFlatMenuEnabled

Lekéri azt az értéket, amely jelzi, hogy a natív felhasználói menüknek van-e egy egyszerű menüje.

IsFontSmoothingEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a betűsimítás.

IsHotTrackingEnabled

Egy értéket kap, amely jelzi, hogy engedélyezve van-e a felhasználói felület elemeinek ( például a menüsávok menüneveinek) gyakori nyomon követése.

IsIconTitleWrappingEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az ikoncím körbefuttatása.

IsKeyboardPreferred

Olyan értéket kap, amely jelzi, hogy a felhasználó az egér helyett a billentyűzetre támaszkodik-e, és inkább az alkalmazásokat részesíti előnyben az egyébként rejtett billentyűzetfelületek megjelenítéséhez.

IsListBoxSmoothScrollingEnabled

Lekérdez egy értéket, amely jelzi, hogy engedélyezve van-e a listamezők sima görgetési effektusa.

IsMenuAnimationEnabled

Értéket kap, amely jelzi, hogy a menü elhalványul vagy a dia animációs funkciói engedélyezve vannak-e.

IsMenuFadeEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a menü halványítási animációja.

IsMinimizeRestoreAnimationEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az ablak kis méretűre állítása és az animáció visszaállítása.

IsSelectionFadeEnabled

Lekéri az értéket, amely jelzi, hogy engedélyezve van-e a kijelölés elhalványulása effektus.

IsSnapToDefaultEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az alapértelmezetthez illesztés gomb funkció.

IsTitleBarGradientEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az ablakcímsávok színátmeneti effektusa.

IsToolTipAnimationEnabled

Beolvas egy értéket, amely jelzi, hogy az animáció engedélyezve van-e ToolTip .

KanjiWindowHeight

A képernyő alján lévő Kanji-ablak képpontban megadott magasságát adja meg a Windows kétbájtos karakterkészletének (DBCS) verzióihoz.

KeyboardDelay

Lekéri a billentyűzet ismétlési késleltetési beállítását.

KeyboardSpeed

Lekéri a billentyűzet ismétlési sebességét.

MaxWindowTrackSize

Egy felirattal és méretszegélyekkel rendelkező ablak alapértelmezett maximális mérete képpontban lesz lekérve.

MenuAccessKeysUnderlined

Egy értéket kap, amely jelzi, hogy a menü hozzáférési kulcsai mindig alá vannak-e húzva.

MenuBarButtonSize

A menüsorgombok alapértelmezett szélességét képpontban, képpontban pedig a menüsáv magasságát adja meg.

MenuButtonSize

Lekéri a menüsávgombok alapértelmezett méreteit képpontban.

MenuCheckSize

Lekéri a menü pipaterületének alapértelmezett méretének képpontban megadott méreteit.

MenuFont

Lekéri a szöveg menükben való megjelenítéséhez használt betűtípust.

MenuHeight

A menü egy sorának magassága képpontban kifejezve.

MenuShowDelay

Ezredmásodpercben lekéri azt az időt, amíg a rendszer megvárja a lépcsőzetes helyi menü megjelenítését, amikor az egérmutató egy almenüelem felett van.

MidEastEnabled

Egy értéket kap, amely jelzi, hogy az operációs rendszer engedélyezve van-e a héber és az arab nyelvek esetében.

MinimizedWindowSize

Lekéri a normál kis méretű ablak méreteit képpontban.

MinimizedWindowSpacingSize

Képpontban lekéri annak a területnek a méreteit, ahol az egyes kisméretű ablakok el vannak foglalva.

MinimumWindowSize

Az ablak minimális szélességét és magasságát képpontban adja meg.

MinWindowTrackSize

Képpontban lekéri azokat az alapértelmezett minimális méreteket, amelyeket egy ablak az áthúzás átméretezése során elfoglalhat.

MonitorCount

Lekéri az asztalon megjelenő monitorok számát.

MonitorsSameDisplayFormat

Lekéri az értéket, amely jelzi, hogy az összes megjelenítési monitor ugyanazt a képpontszínformátumot használja-e.

MouseButtons

Lekéri az egérgombok számát.

MouseButtonsSwapped

Egy értéket kap, amely jelzi, hogy a bal és a jobb egérgombok funkciói felcserélve lettek-e.

MouseHoverSize

Lekéri annak a téglalapnak a méreteit képpontban, amelyen belül az egérmutatónak az egér rámutatási ideje alatt kell maradnia az egérmutató üzenetének létrehozása előtt.

MouseHoverTime

Ezredmásodpercben lekéri azt az időt, amikor az egérmutatónak a rámutatási téglalapban kell maradnia az egérmutató üzenetének létrehozása előtt.

MousePresent

Beolvas egy értéket, amely jelzi, hogy telepítve van-e egy mutatóeszköz.

MouseSpeed

Lekéri az egér aktuális sebességét.

MouseWheelPresent

Értéket kap, amely jelzi, hogy telepítve van-e az egérkerékkel rendelkező egér.

MouseWheelScrollDelta

Lekéri egy egérkerék-forgási növekmény különbözeti értékének összegét.

MouseWheelScrollLines

Lekéri az egérkerék elforgatásakor görgetni kívánt vonalak számát.

NativeMouseWheelSupport

Értéket kap, amely jelzi, hogy telepítve van-e az egérkerékkel rendelkező egér.

Network

Lekérdez egy értéket, amely jelzi, hogy van-e hálózati kapcsolat.

PenWindows

Beolvas egy értéket, amely jelzi, hogy telepítve van-e a Pen Computing-bővítmények Microsoft Windows.

PopupMenuAlignment

Lekéri az előugró menük azon oldalát, amelyek a megfelelő menüsorelemhez vannak igazítva.

PowerStatus

Lekéri a rendszer aktuális energiaállapotát.

PrimaryMonitorMaximizedWindowSize

Képpontban lekéri a teljes méretű ablak alapértelmezett méreteit az elsődleges kijelzőn.

PrimaryMonitorSize

Lekéri az elsődleges kijelző aktuális videomódjának képpontban megadott méreteit.

RightAlignedMenus

Egy értéket kap, amely jelzi, hogy a legördülő menük a megfelelő menüsorelemhez vannak-e igazítva.

ScreenOrientation

Lekéri a képernyő tájolását.

Secure

Beolvas egy értéket, amely jelzi, hogy a Security Manager jelen van-e ezen az operációs rendszeren.

ShowSounds

Beolvas egy értéket, amely jelzi, hogy a felhasználó inkább vizuális formában jeleníti-e meg az információkat olyan helyzetekben, amikor hallható formában jelenik meg az információ.

SizingBorderWidth

Képpontban lekéri az átméretezett ablak szegélye körül rajzolt méretszegély szélességét.

SmallCaptionButtonSize

Képpontban lekéri a kis feliratgombok szélességét, képpontban pedig a kis feliratok magasságát.

SmallIconSize

Lekéri egy kis ikon méreteit képpontban.

TerminalServerSession

Beolvas egy értéket, amely jelzi, hogy a hívási folyamat egy Terminálszolgáltatások ügyfél-munkamenethez van-e társítva.

ToolWindowCaptionButtonSize

Képpontban lekéri a kis feliratgombok méreteit.

ToolWindowCaptionHeight

Képpontban lekéri az eszközablak feliratának magasságát.

UIEffectsEnabled

Beolvas egy értéket, amely jelzi, hogy a felhasználói felület (UI) effektusai engedélyezve vagy letiltva vannak-e.

UserDomainName

Lekéri annak a tartománynak a nevét, amelyhez a felhasználó tartozik.

UserInteractive

Egy értéket kap, amely jelzi, hogy az aktuális folyamat felhasználó-interaktív módban fut-e.

UserName

Lekéri az aktuális szálhoz társított felhasználónevet.

VerticalFocusThickness

Lekéri a rendszerfókusz téglalapjának felső és alsó széleinek vastagságát képpontban.

VerticalResizeBorderThickness

Képpontban lekéri a méretezési szegély felső és alsó szélének vastagságát az átméretezendő ablak szegélye körül.

VerticalScrollBarArrowHeight

Képpontban lekéri a függőleges görgetősáv nyílbitképének magasságát.

VerticalScrollBarThumbHeight

A függőleges görgetősávban lévő görgetőmező magassága képpontban kifejezve.

VerticalScrollBarWidth

Lekéri a függőleges görgetősáv alapértelmezett szélességét képpontban.

VirtualScreen

Lekéri a virtuális képernyő határait.

WorkingArea

Képpontban lekéri a képernyő munkaterületének méretét.

Metódusok

Name Description
GetBorderSizeForDpi(Int32)

Lekéri egy lapos stílusú ablak vagy rendszervezérlő szegély vastagságát képpontban egy adott DPI-értékhez.

GetHorizontalScrollBarArrowWidthForDpi(Int32)

Lekéri a vízszintes görgetősáv nyílbitképének szélességét képpontokban.

GetHorizontalScrollBarHeightForDpi(Int32)

Lekéri a vízszintes görgetősáv alapértelmezett magasságát képpontban egy adott DPI-értékhez.

GetMenuFontForDpi(Int32)

Lekéri a szöveg menükben való megjelenítéséhez használt betűtípust egy adott megjelenítési eszköz DPI-jének módosításához.

GetVerticalScrollBarWidthForDpi(Int32)

Lekéri a függőleges görgetősáv alapértelmezett magasságát képpontban egy adott DPI-értékhez.

VerticalScrollBarArrowHeightForDpi(Int32)

Képpontban lekéri a függőleges görgetősáv nyílképének magasságát.

A következőre érvényes:

Lásd még