SystemInformation Sınıf

Tanım

Geçerli sistem ortamı hakkında bilgi sağlar.

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

Örnekler

Aşağıdaki kod örneği içindeki SystemInformation sınıfın ListBox tüm özelliklerini listeler ve bir liste öğesi seçildiğinde içindeki özelliğin TextBox geçerli değerini görüntüler.

#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

Açıklamalar

sınıfı, SystemInformation geçerli sistem ortamı hakkında bilgi almak için kullanılabilecek özellikler sağlar static . sınıfı, Windows görüntüleme öğesi boyutları, işletim sistemi ayarları, ağ kullanılabilirliği ve sistemde yüklü donanım özellikleri gibi bilgilere erişim sağlar. Bu sınıf örneği oluşturulamaz.

Sistem genelindeki parametreler hakkında daha fazla bilgi için bkz. SystemParametersInfo.

Özellikler

Name Description
ActiveWindowTrackingDelay

Etkin pencere izleme gecikmesini alır.

ArrangeDirection

İşletim sisteminin simge durumuna küçültülmüş pencereleri yerleştirdiği yönü gösteren bir değer alır.

ArrangeStartingPosition

İşletim sisteminin simge durumuna küçültülmüş pencereleri yerleştirdiği başlangıç konumunu gösteren bir ArrangeStartingPosition değer alır.

BootMode

Sistemin başlatıldığı önyükleme modunu gösteren bir BootMode değer alır.

Border3DSize

Üç boyutlu (3-B) stil penceresinin veya sistem denetimi kenarlarının kalınlığını piksel cinsinden alır.

BorderMultiplierFactor

Pencerenin boyutlandırma kenarlığı kalınlığını belirlerken kullanılan kenarlık çarpanı faktörünü alır.

BorderSize

Düz stildeki bir pencerenin veya sistem denetimi kenarlarının kalınlığını piksel cinsinden alır.

CaptionButtonSize

Pencerenin başlık çubuğundaki bir düğmenin standart boyutunu piksel cinsinden alır.

CaptionHeight

Pencerenin standart başlık çubuğu alanının yüksekliğini piksel cinsinden alır.

CaretBlinkTime

Şapka işaretinin yanıp sönme süresini alır.

CaretWidth

Düzenleme denetimlerindeki şapka işaretinin genişliğini piksel cinsinden alır.

ComputerName

Yerel bilgisayarın NetBIOS bilgisayar adını alır.

CursorSize

İmlecin kaplayabileceğiniz en büyük boyutu piksel cinsinden alır.

DbcsEnabled

İşletim sisteminin çift baytlık karakter kümesi (DBCS) karakterlerini işleyip işleyemeyeceğini belirten bir değer alır.

DebugOS

USER.EXE hata ayıklama sürümünün yüklü olup olmadığını gösteren bir değer alır.

DoubleClickSize

İşletim sisteminin iki tıklamayı çift tıklama olarak düşünebilmesi için kullanıcının iki kez tıklaması gereken alanın boyutlarını piksel cinsinden alır.

DoubleClickTime

İşletim sisteminin fare eylemini çift tıklama olarak değerlendirmesi için ilk tıklama ile ikinci tıklama arasında geçen milisaniye sayısı üst sınırını alır.

DragFullWindows

Kullanıcının tam pencere sürüklemeyi etkinleştirip etkinleştirmediğini belirten bir değer alır.

DragSize

Fare düğmesine basıldığı noktada ortalanmış bir dikdörtgenin genişliğini ve yüksekliğini alır ve içinde sürükleme işlemi başlamaz.

FixedFrameBorderSize

Resim yazısı olan ve yeniden boyutlandırılamayan bir pencerenin çerçeve kenarlarının kalınlığını piksel cinsinden alır.

FontSmoothingContrast

ClearType düzeltmesinde kullanılan yazı tipi düzeltme karşıtlığı değerini alır.

FontSmoothingType

Geçerli yazı tipi düzeltme türünü alır.

FrameBorderSize

Yeniden boyutlandırılmakta olan pencerenin çevresine çizilen yeniden boyutlandırma kenarlarının kalınlığını piksel cinsinden alır.

HighContrast

Kullanıcının yüksek karşıtlık modu erişilebilirlik özelliğini etkinleştirip etkinleştirmediğini belirten bir değer alır.

HorizontalFocusThickness

Sistem odağı dikdörtgeninin sol ve sağ kenarlarının kalınlığını piksel cinsinden alır.

HorizontalResizeBorderThickness

Yeniden boyutlandırılan pencerenin çevresinde boyutlandırma kenarlığı sol ve sağ kenarlarının kalınlığını piksel cinsinden alır.

HorizontalScrollBarArrowWidth

Yatay kaydırma çubuğundaki ok bit eşleminin genişliğini piksel cinsinden alır.

HorizontalScrollBarHeight

Yatay kaydırma çubuğunun varsayılan yüksekliğini piksel cinsinden alır.

HorizontalScrollBarThumbWidth

Yatay kaydırma çubuğundaki kaydırma kutusunun genişliğini piksel cinsinden alır.

IconHorizontalSpacing

Büyük simge görünümünde bir simge düzenleme hücresinin genişliğini piksel cinsinden alır.

IconSize

Windows varsayılan program simgesi boyutunun boyutlarını piksel cinsinden alır.

IconSpacingSize

Simgeleri büyük simge görünümünde düzenlemek için kullanılan kılavuz karesinin boyutunu piksel cinsinden alır.

IconVerticalSpacing

Büyük simge görünümünde bir simge düzenleme hücresinin yüksekliğini piksel cinsinden alır.

IsActiveWindowTrackingEnabled

Etkin pencere izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

IsComboBoxAnimationEnabled

Birleşik giriş kutuları için slayt açma efektinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsDropShadowEnabled

Gölge efektinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsFlatMenuEnabled

Yerel kullanıcı menülerinin düz menü görünümüne sahip olup olmadığını gösteren bir değer alır.

IsFontSmoothingEnabled

Yazı tipi düzeltmenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

IsHotTrackingEnabled

Menü çubuklarındaki menü adları gibi kullanıcı arabirimi öğelerinin etkin olarak izlenmesinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

IsIconTitleWrappingEnabled

Simge başlığı kaydırmanın etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

IsKeyboardPreferred

Kullanıcının fare yerine klavyeye bağlı olup olmadığını belirten bir değer alır ve uygulamaların aksi takdirde gizlenecek klavye arabirimlerini görüntülemesini tercih eder.

IsListBoxSmoothScrollingEnabled

Liste kutuları için düzgün kaydırma efektinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

IsMenuAnimationEnabled

Menü belirme veya slayt animasyonu özelliklerinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsMenuFadeEnabled

Menü soldurma animasyonlarının etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsMinimizeRestoreAnimationEnabled

Pencere simge durumuna küçültme ve geri yükleme animasyonlarının etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsSelectionFadeEnabled

Seçim soldurma efektinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsSnapToDefaultEnabled

Varsayılana uydur özelliğinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

IsTitleBarGradientEnabled

Pencere başlığı çubukları için gradyan efektinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

IsToolTipAnimationEnabled

Animasyon etkinleştirilip etkinleştirilmediğini ToolTip gösteren bir değer alır.

KanjiWindowHeight

Windows'un çift bayt karakter kümesi (DBCS) sürümleri için ekranın alt kısmındaki Kanji penceresinin yüksekliğini piksel cinsinden alır.

KeyboardDelay

Klavye yineleme gecikmesi ayarını alır.

KeyboardSpeed

Klavye yineleme hızı ayarını alır.

MaxWindowTrackSize

Resim yazısı ve boyutlandırma kenarlıkları olan bir pencerenin varsayılan maksimum boyutlarını piksel cinsinden alır.

MenuAccessKeysUnderlined

Menü erişim tuşlarının her zaman altı çizili olup olmadığını gösteren bir değer alır.

MenuBarButtonSize

Menü çubuğu düğmeleri için varsayılan genişliği piksel cinsinden ve menü çubuğunun yüksekliğini piksel cinsinden alır.

MenuButtonSize

Menü çubuğu düğmelerinin piksel cinsinden varsayılan boyutlarını alır.

MenuCheckSize

Menü onay işareti alanının varsayılan boyutunun boyutlarını piksel cinsinden alır.

MenuFont

Menülerde metin görüntülemek için kullanılan yazı tipini alır.

MenuHeight

Bir menünün bir satırının yüksekliğini piksel cinsinden alır.

MenuShowDelay

Fare imleci bir alt menü öğesinin üzerindeyken sistemin basamaklı kısayol menüsünü görüntülemeden önce beklediği süreyi milisaniye cinsinden alır.

MidEastEnabled

İşletim sisteminin İbranice ve Arapça diller için etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

MinimizedWindowSize

Normal simge durumuna küçültülmüş pencerenin boyutlarını piksel cinsinden alır.

MinimizedWindowSpacingSize

Her simge durumuna küçültülmüş pencerenin düzenlendiğinde ayrıldığı alanın boyutlarını piksel cinsinden alır.

MinimumWindowSize

Bir pencerenin piksel cinsinden en düşük genişliğini ve yüksekliğini alır.

MinWindowTrackSize

Sürükleme yeniden boyutlandırması sırasında bir pencerenin kaplayabileceği varsayılan minimum boyutları piksel cinsinden alır.

MonitorCount

Masaüstündeki monitör sayısını alır.

MonitorsSameDisplayFormat

Tüm monitörlerin aynı piksel rengi biçimini kullanıp kullanmadığını belirten bir değer alır.

MouseButtons

Faredeki düğme sayısını alır.

MouseButtonsSwapped

Sol ve sağ fare düğmelerinin işlevlerinin değiştirilip değiştirilmediğini gösteren bir değer alır.

MouseHoverSize

Fare işaretçisinin, fare üzerine gelme iletisi oluşturulmadan önce farenin üzerine gelme süresi boyunca kalması gereken dikdörtgenin boyutlarını piksel cinsinden alır.

MouseHoverTime

Fare işaretçisinin fare vurgulama iletisi oluşturulmadan önce fare işaretçisinin vurgulama dikdörtgeninde kalması gereken süreyi milisaniye cinsinden alır.

MousePresent

İşaret cihazının yüklü olup olmadığını gösteren bir değer alır.

MouseSpeed

Geçerli fare hızını alır.

MouseWheelPresent

Fare tekerleği olan bir farenin yüklü olup olmadığını gösteren bir değer alır.

MouseWheelScrollDelta

Tek bir fare tekerleği döndürme artışının delta değerinin miktarını alır.

MouseWheelScrollLines

Fare tekerleği döndürüldüğünde kaydıracak satır sayısını alır.

NativeMouseWheelSupport

Fare tekerleği olan bir farenin yüklü olup olmadığını gösteren bir değer alır.

Network

Ağ bağlantısının mevcut olup olmadığını gösteren bir değer alır.

PenWindows

Kalem Bilişimi için Microsoft Windows uzantılarının yüklü olup olmadığını gösteren bir değer alır.

PopupMenuAlignment

İlgili menü çubuğu öğesine hizalanmış açılır menülerin tarafını alır.

PowerStatus

Geçerli sistem güç durumunu alır.

PrimaryMonitorMaximizedWindowSize

Birincil ekranda ekranı kaplamış bir pencerenin varsayılan boyutlarını piksel cinsinden alır.

PrimaryMonitorSize

Birincil ekranın geçerli video modunun boyutlarını piksel cinsinden alır.

RightAlignedMenus

Açılan menülerin ilgili menü çubuğu öğesiyle sağa hizalanıp hizalanmadığını gösteren bir değer alır.

ScreenOrientation

Ekranın yönünü alır.

Secure

Bu işletim sisteminde bir Güvenlik Yöneticisi olup olmadığını gösteren bir değer alır.

ShowSounds

Kullanıcının, bir uygulamanın bilgileri sesli biçimde sunacağı durumlarda görsel formda bilgi sunmayı tercih edip etmediğini belirten bir değer alır.

SizingBorderWidth

Yeniden boyutlandırılmakta olan pencerenin çevresine çizilen boyutlandırma kenarlarının genişliğini piksel cinsinden alır.

SmallCaptionButtonSize

Küçük resim yazısı düğmelerinin piksel cinsinden genişliğini ve küçük resim yazılarının yüksekliğini piksel cinsinden alır.

SmallIconSize

Küçük bir simgenin boyutlarını piksel cinsinden alır.

TerminalServerSession

Çağrı işleminin bir Terminal Hizmetleri istemci oturumuyla ilişkilendirilip ilişkilendirildiğini belirten bir değer alır.

ToolWindowCaptionButtonSize

Küçük resim yazısı düğmelerinin boyutlarını piksel cinsinden alır.

ToolWindowCaptionHeight

Araç penceresi resim yazısının yüksekliğini piksel cinsinden alır.

UIEffectsEnabled

Kullanıcı arabirimi (UI) efektlerinin etkinleştirildiğini veya devre dışı bırakıldığını belirten bir değer alır.

UserDomainName

Kullanıcının ait olduğu etki alanının adını alır.

UserInteractive

Geçerli işlemin kullanıcı etkileşimli modunda çalışıp çalışmadığını belirten bir değer alır.

UserName

Geçerli iş parçacığıyla ilişkili kullanıcı adını alır.

VerticalFocusThickness

Sistem odağı dikdörtgeninin üst ve alt kenarlarının kalınlığını piksel cinsinden alır.

VerticalResizeBorderThickness

Yeniden boyutlandırılan pencerenin çevresindeki boyutlandırma kenarlığı üst ve alt kenarlarının kalınlığını piksel cinsinden alır.

VerticalScrollBarArrowHeight

Dikey kaydırma çubuğundaki ok bit eşleminin yüksekliğini piksel cinsinden alır.

VerticalScrollBarThumbHeight

Dikey kaydırma çubuğundaki kaydırma kutusunun yüksekliğini piksel cinsinden alır.

VerticalScrollBarWidth

Dikey kaydırma çubuğunun varsayılan genişliğini piksel cinsinden alır.

VirtualScreen

Sanal ekranın sınırlarını alır.

WorkingArea

Ekranın çalışma alanının boyutunu piksel cinsinden alır.

Yöntemler

Name Description
GetBorderSizeForDpi(Int32)

Belirli bir DPI değeri için düz stildeki bir pencerenin veya sistem denetimi kenarlarının kalınlığını piksel cinsinden alır.

GetHorizontalScrollBarArrowWidthForDpi(Int32)

Yatay kaydırma çubuğu ok bit eşleminin genişliğini piksel cinsinden alır.

GetHorizontalScrollBarHeightForDpi(Int32)

Belirli bir DPI değeri için yatay kaydırma çubuğunun varsayılan yüksekliğini piksel cinsinden alır.

GetMenuFontForDpi(Int32)

Belirli bir görüntü cihazının DPI'sını değiştirmede kullanılmak üzere menülerde metin görüntülemek için kullanılan yazı tipini alır.

GetVerticalScrollBarWidthForDpi(Int32)

Belirli bir DPI değeri için dikey kaydırma çubuğunun varsayılan yüksekliğini piksel cinsinden alır.

VerticalScrollBarArrowHeightForDpi(Int32)

Dikey kaydırma çubuğu ok bit eşleminin yüksekliğini piksel cinsinden alır.

Şunlara uygulanır

Ayrıca bkz.