SystemInformation Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan informasi tentang lingkungan sistem saat ini.
public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Warisan
-
SystemInformation
Contoh
Contoh kode berikut mencantumkan semua properti SystemInformation kelas dalam dan ListBox menampilkan nilai properti saat ini dalam TextBox saat item daftar dipilih.
#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
Keterangan
Kelas ini SystemInformation menyediakan static properti yang dapat digunakan untuk mendapatkan informasi tentang lingkungan sistem saat ini. Kelas ini menyediakan akses ke informasi seperti ukuran elemen tampilan Windows, pengaturan sistem operasi, ketersediaan jaringan, dan kemampuan perangkat keras yang diinstal pada sistem. Kelas ini tidak dapat diinstansiasi.
Untuk informasi selengkapnya tentang parameter di seluruh sistem, lihat SystemParametersInfo.
Properti
| Nama | Deskripsi |
|---|---|
| ActiveWindowTrackingDelay |
Mendapatkan penundaan pelacakan jendela aktif. |
| ArrangeDirection |
Mendapatkan nilai yang menunjukkan arah sistem operasi mengatur jendela yang diminimalkan. |
| ArrangeStartingPosition |
ArrangeStartingPosition Mendapatkan nilai yang menunjukkan posisi awal dari mana sistem operasi mengatur jendela yang diminimalkan. |
| BootMode |
BootMode Mendapatkan nilai yang menunjukkan mode boot tempat sistem dimulai. |
| Border3DSize |
Mendapatkan ketebalan, dalam piksel, dari jendela gaya tiga dimensi (3-D) atau batas kontrol sistem. |
| BorderMultiplierFactor |
Mendapatkan faktor pengali batas yang digunakan saat menentukan ketebalan batas ukuran jendela. |
| BorderSize |
Mendapatkan ketebalan, dalam piksel, dari jendela gaya datar atau batas kontrol sistem. |
| CaptionButtonSize |
Mendapatkan ukuran standar, dalam piksel, dari tombol di bilah judul jendela. |
| CaptionHeight |
Mendapatkan tinggi, dalam piksel, dari area bilah judul standar jendela. |
| CaretBlinkTime |
Mendapatkan waktu kedipan kardio. |
| CaretWidth |
Mendapatkan lebar, dalam piksel, dari tanda sisipan dalam kontrol edit. |
| ComputerName |
Mendapatkan nama komputer NetBIOS dari komputer lokal. |
| CursorSize |
Mendapatkan ukuran maksimum, dalam piksel, yang dapat diduduki kursor. |
| DbcsEnabled |
Mendapatkan nilai yang menunjukkan apakah sistem operasi mampu menangani karakter set karakter byte ganda (DBCS). |
| DebugOS |
Mendapatkan nilai yang menunjukkan apakah versi debug USER.EXE diinstal. |
| DoubleClickSize |
Mendapatkan dimensi, dalam piksel, dari area di mana pengguna harus mengklik dua kali untuk sistem operasi untuk mempertimbangkan dua klik klik dua kali. |
| DoubleClickTime |
Mendapatkan jumlah maksimum milidetik yang dapat berlalu antara klik pertama dan klik kedua untuk OS untuk mempertimbangkan tindakan mouse klik dua kali. |
| DragFullWindows |
Mendapatkan nilai yang menunjukkan apakah pengguna telah mengaktifkan seret jendela penuh. |
| DragSize |
Mendapatkan lebar dan tinggi persegi panjang yang berpusat pada titik tombol mouse ditekan, di mana operasi seret tidak akan dimulai. |
| FixedFrameBorderSize |
Mendapatkan ketebalan, dalam piksel, dari batas bingkai jendela yang memiliki keterangan dan tidak dapat diubah ukurannya. |
| FontSmoothingContrast |
Mendapatkan nilai kontras penghalusan font yang digunakan dalam penghalusan ClearType. |
| FontSmoothingType |
Mendapatkan tipe penghalusan font saat ini. |
| FrameBorderSize |
Mendapatkan ketebalan, dalam piksel, dari batas pengubahan ukuran yang digambar di sekitar perimeter jendela yang sedang diseret mengubah ukuran. |
| HighContrast |
Mendapatkan nilai yang menunjukkan apakah pengguna telah mengaktifkan fitur aksesibilitas mode kontras tinggi. |
| HorizontalFocusThickness |
Mendapatkan ketebalan tepi kiri dan kanan persegi panjang fokus sistem, dalam piksel. |
| HorizontalResizeBorderThickness |
Mendapatkan ketebalan tepi kiri dan kanan batas ukuran di sekitar perimeter jendela yang diubah ukurannya, dalam piksel. |
| HorizontalScrollBarArrowWidth |
Mendapatkan lebar, dalam piksel, bitmap panah pada bilah gulir horizontal. |
| HorizontalScrollBarHeight |
Mendapatkan tinggi default, dalam piksel, dari bilah gulir horizontal. |
| HorizontalScrollBarThumbWidth |
Mendapatkan lebar, dalam piksel, dari kotak gulir di bilah gulir horizontal. |
| IconHorizontalSpacing |
Mendapatkan lebar, dalam piksel, dari sel pengaturan ikon dalam tampilan ikon besar. |
| IconSize |
Mendapatkan dimensi, dalam piksel, dari ukuran ikon program default Windows. |
| IconSpacingSize |
Mendapatkan ukuran, dalam piksel, dari kotak kisi yang digunakan untuk mengatur ikon dalam tampilan ikon besar. |
| IconVerticalSpacing |
Mendapatkan tinggi, dalam piksel, dari sel pengaturan ikon dalam tampilan ikon besar. |
| IsActiveWindowTrackingEnabled |
Mendapatkan nilai yang menunjukkan apakah pelacakan jendela aktif diaktifkan. |
| IsComboBoxAnimationEnabled |
Mendapatkan nilai yang menunjukkan apakah efek buka slide untuk kotak kombo diaktifkan. |
| IsDropShadowEnabled |
Mendapatkan nilai yang menunjukkan apakah efek bayangan jatuh diaktifkan. |
| IsFlatMenuEnabled |
Mendapatkan nilai yang menunjukkan apakah menu pengguna asli memiliki tampilan menu datar. |
| IsFontSmoothingEnabled |
Mendapatkan nilai yang menunjukkan apakah penghalusan font diaktifkan. |
| IsHotTrackingEnabled |
Mendapatkan nilai yang menunjukkan apakah pelacakan panas elemen antarmuka pengguna, seperti nama menu pada bilah menu, diaktifkan. |
| IsIconTitleWrappingEnabled |
Mendapatkan nilai yang menunjukkan apakah pembungkusan judul ikon diaktifkan. |
| IsKeyboardPreferred |
Mendapatkan nilai yang menunjukkan apakah pengguna mengandalkan keyboard alih-alih mouse, dan lebih memilih aplikasi untuk menampilkan antarmuka keyboard yang dinyatakan akan disembunyikan. |
| IsListBoxSmoothScrollingEnabled |
Mendapatkan nilai yang menunjukkan apakah efek pengguliran halus untuk kotak daftar diaktifkan. |
| IsMenuAnimationEnabled |
Mendapatkan nilai yang menunjukkan apakah fitur animasi menu pudar atau slide diaktifkan. |
| IsMenuFadeEnabled |
Mendapatkan nilai yang menunjukkan apakah animasi pudar menu diaktifkan. |
| IsMinimizeRestoreAnimationEnabled |
Mendapatkan nilai yang menunjukkan apakah jendela meminimalkan dan memulihkan animasi diaktifkan. |
| IsSelectionFadeEnabled |
Mendapatkan nilai yang menunjukkan apakah efek pudar pilihan diaktifkan. |
| IsSnapToDefaultEnabled |
Mendapatkan nilai yang menunjukkan apakah fitur snap-to-default-button diaktifkan. |
| IsTitleBarGradientEnabled |
Mendapatkan nilai yang menunjukkan apakah efek gradien untuk bilah judul jendela diaktifkan. |
| IsToolTipAnimationEnabled |
Mendapatkan nilai yang menunjukkan apakah ToolTip animasi diaktifkan. |
| KanjiWindowHeight |
Mendapatkan tinggi, dalam piksel, dari jendela Kanji di bagian bawah layar untuk versi set karakter byte ganda (DBCS) Windows. |
| KeyboardDelay |
Mendapatkan pengaturan penundaan ulang keyboard. |
| KeyboardSpeed |
Mendapatkan pengaturan kecepatan ulang keyboard. |
| MaxWindowTrackSize |
Mendapatkan dimensi maksimum default, dalam piksel, dari jendela yang memiliki keterangan dan batas ukuran. |
| MenuAccessKeysUnderlined |
Mendapatkan nilai yang menunjukkan apakah kunci akses menu selalu digaris bawahi. |
| MenuBarButtonSize |
Mendapatkan lebar default, dalam piksel, untuk tombol bilah menu dan tinggi, dalam piksel, dari bilah menu. |
| MenuButtonSize |
Mendapatkan dimensi default, dalam piksel, tombol bilah menu. |
| MenuCheckSize |
Mendapatkan dimensi, dalam piksel, dari ukuran default area tanda centang menu. |
| MenuFont |
Mendapatkan font yang digunakan untuk menampilkan teks pada menu. |
| MenuHeight |
Mendapatkan tinggi, dalam piksel, dari satu baris menu. |
| MenuShowDelay |
Mendapatkan waktu, dalam milidetik, bahwa sistem menunggu sebelum menampilkan menu pintasan berjenjang ketika kursor mouse melebihi item submenu. |
| MidEastEnabled |
Mendapatkan nilai yang menunjukkan apakah sistem operasi diaktifkan untuk bahasa Ibrani dan Arab. |
| MinimizedWindowSize |
Mendapatkan dimensi, dalam piksel, dari jendela yang diminimalkan normal. |
| MinimizedWindowSpacingSize |
Mendapatkan dimensi, dalam piksel, dari area setiap jendela yang diminimalkan dialokasikan saat disusun. |
| MinimumWindowSize |
Mendapatkan lebar dan tinggi minimum untuk jendela, dalam piksel. |
| MinWindowTrackSize |
Mendapatkan dimensi minimum default, dalam piksel, yang mungkin ditempati jendela selama pengurangan ukuran seret. |
| MonitorCount |
Mendapatkan jumlah monitor tampilan pada desktop. |
| MonitorsSameDisplayFormat |
Mendapatkan nilai yang menunjukkan apakah semua monitor tampilan menggunakan format warna piksel yang sama. |
| MouseButtons |
Mendapatkan jumlah tombol pada mouse. |
| MouseButtonsSwapped |
Mendapatkan nilai yang menunjukkan apakah fungsi tombol mouse kiri dan kanan telah ditukar. |
| MouseHoverSize |
Mendapatkan dimensi, dalam piksel, persegi panjang di mana penunjuk mouse harus tetap berada untuk waktu hover mouse sebelum pesan mouse hover dihasilkan. |
| MouseHoverTime |
Mendapatkan waktu, dalam milidetik, bahwa penunjuk mouse harus tetap berada di persegi panjang hover sebelum pesan mouse hover dihasilkan. |
| MousePresent |
Mendapatkan nilai yang menunjukkan apakah perangkat penunjuk diinstal. |
| MouseSpeed |
Mendapatkan kecepatan mouse saat ini. |
| MouseWheelPresent |
Mendapatkan nilai yang menunjukkan apakah mouse dengan roda mouse diinstal. |
| MouseWheelScrollDelta |
Mendapatkan jumlah nilai delta dari kenaikan roda roda mouse tunggal. |
| MouseWheelScrollLines |
Mendapatkan jumlah garis yang akan digulir saat roda mouse diputar. |
| NativeMouseWheelSupport |
Mendapatkan nilai yang menunjukkan apakah mouse dengan roda mouse diinstal. |
| Network |
Mendapatkan nilai yang menunjukkan apakah ada koneksi jaringan. |
| PenWindows |
Mendapatkan nilai yang menunjukkan apakah ekstensi Microsoft Windows untuk Komputasi Pena diinstal. |
| PopupMenuAlignment |
Mendapatkan sisi menu pop-up yang selaras dengan item bilah menu yang sesuai. |
| PowerStatus |
Mendapatkan status daya sistem saat ini. |
| PrimaryMonitorMaximizedWindowSize |
Mendapatkan dimensi default, dalam piksel, dari jendela yang dimaksimalkan pada layar utama. |
| PrimaryMonitorSize |
Mendapatkan dimensi, dalam piksel, dari mode video saat ini dari tampilan utama. |
| RightAlignedMenus |
Mendapatkan nilai yang menunjukkan apakah menu drop-down diratakan kanan dengan item bilah menu yang sesuai. |
| ScreenOrientation |
Mendapatkan orientasi layar. |
| Secure |
Mendapatkan nilai yang menunjukkan apakah Manajer Keamanan ada pada sistem operasi ini. |
| ShowSounds |
Mendapatkan nilai yang menunjukkan apakah pengguna lebih suka bahwa aplikasi menyajikan informasi dalam bentuk visual dalam situasi ketika akan menyajikan informasi dalam bentuk yang dapat didengar. |
| SizingBorderWidth |
Mendapatkan lebar, dalam piksel, dari batas ukuran yang digambar di sekeliling jendela yang diubah ukurannya. |
| SmallCaptionButtonSize |
Mendapatkan lebar, dalam piksel, tombol keterangan kecil, dan tinggi, dalam piksel, keterangan kecil. |
| SmallIconSize |
Mendapatkan dimensi, dalam piksel, dari ikon kecil. |
| TerminalServerSession |
Mendapatkan nilai yang menunjukkan apakah proses panggilan dikaitkan dengan sesi klien Layanan Terminal. |
| ToolWindowCaptionButtonSize |
Mendapatkan dimensi, dalam piksel, dari tombol keterangan kecil. |
| ToolWindowCaptionHeight |
Mendapatkan tinggi, dalam piksel, dari keterangan jendela alat. |
| UIEffectsEnabled |
Mendapatkan nilai yang menunjukkan apakah efek antarmuka pengguna (UI) diaktifkan atau dinonaktifkan. |
| UserDomainName |
Mendapatkan nama domain tempat pengguna berada. |
| UserInteractive |
Mendapatkan nilai yang menunjukkan apakah proses saat ini berjalan dalam mode interaktif pengguna. |
| UserName |
Mendapatkan nama pengguna yang terkait dengan utas saat ini. |
| VerticalFocusThickness |
Mendapatkan ketebalan, dalam piksel, dari tepi atas dan bawah persegi panjang fokus sistem. |
| VerticalResizeBorderThickness |
Mendapatkan ketebalan, dalam piksel, dari tepi atas dan bawah batas ukuran di sekitar perimeter jendela yang diubah ukurannya. |
| VerticalScrollBarArrowHeight |
Mendapatkan tinggi, dalam piksel, bitmap panah pada bilah gulir vertikal. |
| VerticalScrollBarThumbHeight |
Mendapatkan tinggi, dalam piksel, dari kotak gulir di bilah gulir vertikal. |
| VerticalScrollBarWidth |
Mendapatkan lebar default, dalam piksel, dari bilah gulir vertikal. |
| VirtualScreen |
Mendapatkan batas layar virtual. |
| WorkingArea |
Mendapatkan ukuran, dalam piksel, dari area kerja layar. |
Metode
| Nama | Deskripsi |
|---|---|
| GetBorderSizeForDpi(Int32) |
Mendapatkan ketebalan, dalam piksel, dari jendela gaya datar atau batas kontrol sistem untuk nilai DPI tertentu. |
| GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Mendapatkan lebar bitmap panah bilah gulir horizontal dalam piksel. |
| GetHorizontalScrollBarHeightForDpi(Int32) |
Mendapatkan tinggi default, dalam piksel, dari bilah gulir horizontal untuk nilai DPI tertentu. |
| GetMenuFontForDpi(Int32) |
Mendapatkan font yang digunakan untuk menampilkan teks pada menu untuk digunakan dalam mengubah DPI untuk perangkat tampilan tertentu. |
| GetVerticalScrollBarWidthForDpi(Int32) |
Mendapatkan tinggi default, dalam piksel, dari bilah gulir vertikal untuk nilai DPI tertentu. |
| VerticalScrollBarArrowHeightForDpi(Int32) |
Mendapatkan tinggi bitmap panah bilah gulir vertikal dalam piksel. |