SystemInformation Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 ListBox sınıfının tüm özelliklerini SystemInformation listeler ve bir liste öğesi seçildiğinde içindeki özelliğinin 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
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 denetim kenarlarının kalınlığını piksel cinsinden alır. |
CaptionButtonSize |
Pencerenin başlık çubuğundaki bir düğmenin piksel cinsinden standart boyutunu 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 piksel cinsinden boyut üst sınırını 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 değerlendirmesi 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 bir 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 |
Boyutlandırma kenarlığındaki sol ve sağ kenarların kalınlığını, piksel cinsinden yeniden boyutlandırılmakta olan pencerenin çevresine 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 piksel cinsinden varsayılan yüksekliğini 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ündeki simge düzenleme hücresinin genişliğini piksel cinsinden alır. |
IconSize |
Varsayılan Windows 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ündeki 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 belirten bir değer alır. |
IsDropShadowEnabled |
Gölge efektinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır. |
IsFlatMenuEnabled |
Yerel kullanıcı menülerinin düz bir menü görünümüne sahip olup olmadığını belirten 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 sık erişimli 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ü soldurma veya slayt animasyonu özelliklerinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır. |
IsMenuFadeEnabled |
Menü soldurma animasyonu etkin olup olmadığını belirten bir değer alır. |
IsMinimizeRestoreAnimationEnabled |
Pencere simge durumuna küçültme ve geri yükleme animasyonlarının etkinleştirilip etkinleştirilmediğini belirten bir değer alır. |
IsSelectionFadeEnabled |
Seçim soldurma efektinin etkinleştirilip etkinleştirilmediğini belirten 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ık ç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 belirten bir değer alır. |
KanjiWindowHeight |
Windows çift baytlık karakter kümesi (DBCS) sürümleri için ekranın en altı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 piksel cinsinden varsayılan en büyük boyutlarını alır. |
MenuAccessKeysUnderlined |
Menü erişim tuşlarının her zaman altı çizili olup olmadığını belirten 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 |
Menünün bir satırının piksel cinsinden yüksekliğini alır. |
MenuShowDelay |
Fare imleci bir alt menü öğesinin üzerindeyken basamaklı kısayol menüsünü görüntülemeden önce sistemin 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 |
Simge durumuna küçültülmüş her pencerenin düzenlendiğinde ayrıldığı alanın boyutlarını piksel cinsinden alır. |
MinimumWindowSize |
Piksel cinsinden bir pencere için minimum genişliği ve yüksekliği alır. |
MinWindowTrackSize |
Sürükleme yeniden boyutlandırması sırasında pencerenin kaplanabileceğ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 belirten bir değer alır. |
MouseHoverSize |
Fare üzerine gelme iletisi oluşturulmadan önce fare işaretçisinin farenin üzerine gelme süresi boyunca kalması gereken dikdörtgenin boyutlarını piksel cinsinden alır. |
MouseHoverTime |
Fare işaretçisinin fareyle üzerine gelme iletisi oluşturulmadan önce fare işaretçisinin vurgulama dikdörtgeninde kalması gereken süreyi milisaniye cinsinden alır. |
MousePresent |
Bir işaret cihazının yüklü olup olmadığını belirten 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ı belirten bir değer alır. |
Network |
Ağ bağlantısının mevcut olup olmadığını belirten bir değer alır. |
PenWindows |
Kalem Bilgi İşlem için Microsoft Windows uzantılarının yüklü olup olmadığını belirten bir değer alır. |
PopupMenuAlignment |
Karşılık gelen 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 piksel cinsinden varsayılan boyutlarını 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ı belirten 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ı belirten bir değer alır. |
ShowSounds |
Kullanıcının, bir uygulamanın bilgileri sesli biçimde sunacağı durumlarda görsel biçimde bilgi sunup sunmayacağını 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ğırma 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ılmakta olan pencerenin çevresi etrafındaki 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 piksel cinsinden yüksekliğini alır. |
VerticalScrollBarThumbHeight |
Dikey kaydırma çubuğundaki kaydırma kutusunun yüksekliğini piksel cinsinden alır. |
VerticalScrollBarWidth |
Dikey kaydırma çubuğunun piksel cinsinden varsayılan genişliğini 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
GetBorderSizeForDpi(Int32) |
Belirli bir DPI değeri için düz stildeki pencerenin veya sistem denetim 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üleme cihazının DPI'sini değiştirmek için 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. |