SystemInformation Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera informacje o bieżącym środowisku systemowym.
public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Dziedziczenie
-
SystemInformation
Przykłady
Poniższy przykład kodu wyświetla wszystkie właściwości SystemInformation klasy w ListBox klasie i wyświetla bieżącą wartość właściwości w elemencie TextBox listy po wybraniu elementu listy.
#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
Uwagi
Klasa SystemInformation udostępnia static
właściwości, których można użyć do uzyskania informacji o bieżącym środowisku systemowym. Klasa zapewnia dostęp do informacji, takich jak Windows rozmiary elementów wyświetlania, ustawienia systemu operacyjnego, dostępność sieci i możliwości sprzętu zainstalowanego w systemie. Nie można utworzyć wystąpienia tej klasy.
Aby uzyskać więcej informacji na temat parametrów dla całego systemu, zobacz SystemParametersInfo.
Właściwości
ActiveWindowTrackingDelay |
Pobiera aktywne opóźnienie śledzenia okien. |
ArrangeDirection |
Pobiera wartość wskazującą kierunek, w którym system operacyjny rozmieszcza zminimalizowane okna. |
ArrangeStartingPosition |
Pobiera wartość wskazującą pozycję początkową ArrangeStartingPosition , z której system operacyjny rozmieści zminimalizowane okna. |
BootMode |
Pobiera wartość wskazującą BootMode tryb rozruchu, w ramach którego został uruchomiony system. |
Border3DSize |
Pobiera grubość w pikselach trójwymiarowego okna stylu (3-W) lub obramowania kontrolki systemu. |
BorderMultiplierFactor |
Pobiera współczynnik mnożnika obramowania używany podczas określania grubości obramowania rozmiaru okna. |
BorderSize |
Pobiera grubość w pikselach okna płaskiego lub obramowania kontrolki systemu. |
CaptionButtonSize |
Pobiera standardowy rozmiar przycisku na pasku tytułu okna w pikselach. |
CaptionHeight |
Pobiera wysokość w pikselach standardowego obszaru paska tytułu okna. |
CaretBlinkTime |
Pobiera czas migania karetki. |
CaretWidth |
Pobiera szerokość karetki w pikselach w kontrolkach edycji. |
ComputerName |
Pobiera nazwę komputera NetBIOS komputera lokalnego. |
CursorSize |
Pobiera maksymalny rozmiar w pikselach, który może zajmować kursor. |
DbcsEnabled |
Pobiera wartość wskazującą, czy system operacyjny może obsługiwać znaki zestawu znaków dwubajtowych (DBCS). |
DebugOS |
Pobiera wartość wskazującą, czy zainstalowano wersję debugowania USER.EXE. |
DoubleClickSize |
Pobiera wymiary w pikselach obszaru, w którym użytkownik musi kliknąć dwukrotnie system operacyjny, aby rozważyć dwa kliknięcia dwukrotne kliknięcie. |
DoubleClickTime |
Pobiera maksymalną liczbę milisekund, które mogą upłynąć między pierwszym kliknięciem a drugim kliknięciem systemu operacyjnego, aby rozważyć akcję myszy dwukrotnie. |
DragFullWindows |
Pobiera wartość wskazującą, czy użytkownik włączył przeciąganie pełnego okna. |
DragSize |
Pobiera szerokość i wysokość prostokąta wyśrodkowanego na punkcie naciśnięcia przycisku myszy, w którym operacja przeciągania nie rozpocznie się. |
FixedFrameBorderSize |
Pobiera grubość w pikselach obramowania ramki okna, które ma podpis i nie można go zmienić. |
FontSmoothingContrast |
Pobiera wartość kontrastu czcionki gładką używaną w wygładszeniu typu ClearType. |
FontSmoothingType |
Pobiera bieżący typ wygładzenia czcionki. |
FrameBorderSize |
Pobiera grubość, w pikselach, obramowania zmiany rozmiaru, która jest rysowana wokół obwodu okna, którego rozmiar jest przeciągany. |
HighContrast |
Pobiera wartość wskazującą, czy użytkownik włączył funkcję ułatwień dostępu w trybie dużego kontrastu. |
HorizontalFocusThickness |
Pobiera grubość lewej i prawej krawędzi prostokąta fokusu systemu w pikselach. |
HorizontalResizeBorderThickness |
Pobiera grubość lewej i prawej krawędzi obramowania rozmiaru wokół obwodu zmienianego rozmiaru okna w pikselach. |
HorizontalScrollBarArrowWidth |
Pobiera szerokość w pikselach mapy bitowej ze strzałką na pasku przewijania poziomego. |
HorizontalScrollBarHeight |
Pobiera domyślną wysokość w pikselach poziomego paska przewijania. |
HorizontalScrollBarThumbWidth |
Pobiera szerokość pola przewijania w pikselach na pasku przewijania w poziomie. |
IconHorizontalSpacing |
Pobiera szerokość komórki układu ikon w pikselach w dużym widoku ikony. |
IconSize |
Pobiera wymiary w pikselach Windows domyślny rozmiar ikony programu. |
IconSpacingSize |
Pobiera rozmiar w pikselach kwadratu siatki używanego do rozmieszczania ikon w widoku z dużą ikoną. |
IconVerticalSpacing |
Pobiera wysokość komórki układu ikon w pikselach w dużym widoku ikony. |
IsActiveWindowTrackingEnabled |
Pobiera wartość wskazującą, czy aktywne śledzenie okien jest włączone. |
IsComboBoxAnimationEnabled |
Pobiera wartość wskazującą, czy jest włączony efekt otwierania slajdów dla pól kombi. |
IsDropShadowEnabled |
Pobiera wartość wskazującą, czy efekt cienia upuszczania jest włączony. |
IsFlatMenuEnabled |
Pobiera wartość wskazującą, czy menu użytkowników natywnych mają płaski wygląd menu. |
IsFontSmoothingEnabled |
Pobiera wartość wskazującą, czy jest włączona funkcja wygładzania czcionek. |
IsHotTrackingEnabled |
Pobiera wartość wskazującą, czy aktywne śledzenie elementów interfejsu użytkownika, takich jak nazwy menu na paskach menu, jest włączone. |
IsIconTitleWrappingEnabled |
Pobiera wartość wskazującą, czy włączono zawijanie tytułów ikon. |
IsKeyboardPreferred |
Pobiera wartość wskazującą, czy użytkownik korzysta z klawiatury zamiast myszy i preferuje aplikacje do wyświetlania interfejsów klawiaturowych, które w przeciwnym razie byłyby ukryte. |
IsListBoxSmoothScrollingEnabled |
Pobiera wartość wskazującą, czy jest włączony efekt płynnego przewijania pól listy. |
IsMenuAnimationEnabled |
Pobiera wartość wskazującą, czy funkcje zanikania menu, czy animacji slajdów są włączone. |
IsMenuFadeEnabled |
Pobiera wartość wskazującą, czy animacja zanikania menu jest włączona. |
IsMinimizeRestoreAnimationEnabled |
Pobiera wartość wskazującą, czy jest włączona animacja minimalizowania okna i przywracania. |
IsSelectionFadeEnabled |
Pobiera wartość wskazującą, czy efekt zanikania zaznaczenia jest włączony. |
IsSnapToDefaultEnabled |
Pobiera wartość wskazującą, czy funkcja przyciągania do domyślnego przycisku jest włączona. |
IsTitleBarGradientEnabled |
Pobiera wartość wskazującą, czy efekt gradientu dla pasków tytułu okna jest włączony. |
IsToolTipAnimationEnabled |
Pobiera wartość wskazującą, czy ToolTip animacja jest włączona. |
KanjiWindowHeight |
Pobiera wysokość w pikselach okna Kanji w dolnej części ekranu dla zestawów znaków dwubajtowych (DBCS) Windows. |
KeyboardDelay |
Pobiera ustawienie opóźnienia powtórzenia klawiatury. |
KeyboardSpeed |
Pobiera ustawienie szybkości powtarzania klawiatury. |
MaxWindowTrackSize |
Pobiera domyślne maksymalne wymiary w pikselach okna z podpisem i obramowaniem rozmiaru. |
MenuAccessKeysUnderlined |
Pobiera wartość wskazującą, czy klucze dostępu do menu są zawsze podkreślone. |
MenuBarButtonSize |
Pobiera domyślną szerokość w pikselach dla przycisków paska menu i wysokość w pikselach paska menu. |
MenuButtonSize |
Pobiera domyślne wymiary w pikselach przycisków paska menu. |
MenuCheckSize |
Pobiera wymiary w pikselach domyślnego rozmiaru obszaru znacznika wyboru menu. |
MenuFont |
Pobiera czcionkę używaną do wyświetlania tekstu w menu. |
MenuHeight |
Pobiera wysokość w pikselach jednego wiersza menu. |
MenuShowDelay |
Pobiera czas w milisekundach, że system czeka przed wyświetleniem kaskadowego menu skrótów, gdy kursor myszy znajduje się nad elementem podrzędnym. |
MidEastEnabled |
Pobiera wartość wskazującą, czy system operacyjny jest włączony dla języków hebrajskich i arabskich. |
MinimizedWindowSize |
Pobiera wymiary w pikselach normalnego okna zminimalizowanego. |
MinimizedWindowSpacingSize |
Pobiera wymiary w pikselach obszaru, przy każdym zminimalizowaniu okna jest przydzielane podczas rozmieszczania. |
MinimumWindowSize |
Pobiera minimalną szerokość i wysokość okna w pikselach. |
MinWindowTrackSize |
Pobiera domyślne minimalne wymiary w pikselach, które okno może zajmować podczas zmiany rozmiaru przeciągania. |
MonitorCount |
Pobiera liczbę monitorów wyświetlania na pulpicie. |
MonitorsSameDisplayFormat |
Pobiera wartość wskazującą, czy wszystkie monitory wyświetlania używają tego samego formatu koloru pikseli. |
MouseButtons |
Pobiera liczbę przycisków myszy. |
MouseButtonsSwapped |
Pobiera wartość wskazującą, czy funkcje przycisków myszy po lewej i prawej stronie zostały zamienione. |
MouseHoverSize |
Pobiera wymiary prostokąta, w pikselach, w których wskaźnik myszy musi pozostać na czas aktywowania myszy przed wygenerowaniem komunikatu aktywowania myszy. |
MouseHoverTime |
Pobiera czas (w milisekundach), że wskaźnik myszy musi pozostać w prostokątze aktywowania, zanim zostanie wygenerowany komunikat myszy. |
MousePresent |
Pobiera wartość wskazującą, czy jest zainstalowane urządzenie wskazujące. |
MouseSpeed |
Pobiera bieżącą prędkość myszy. |
MouseWheelPresent |
Pobiera wartość wskazującą, czy jest zainstalowana mysz z kółkiem myszy. |
MouseWheelScrollDelta |
Pobiera wartość różnicową pojedynczego obrotu kółka myszy przyrostowego. |
MouseWheelScrollLines |
Pobiera liczbę wierszy do przewijania po obróceniu kółka myszy. |
NativeMouseWheelSupport |
Pobiera wartość wskazującą, czy jest zainstalowana mysz z kółkiem myszy. |
Network |
Pobiera wartość wskazującą, czy istnieje połączenie sieciowe. |
PenWindows |
Pobiera wartość wskazującą, czy zainstalowano rozszerzenia Microsoft Windows for Pen Computing. |
PopupMenuAlignment |
Pobiera stronę wyskakujących menu, które są wyrównane do odpowiedniego elementu paska menu. |
PowerStatus |
Pobiera bieżący stan zasilania systemu. |
PrimaryMonitorMaximizedWindowSize |
Pobiera domyślne wymiary w pikselach zmaksymalizowanego okna na ekranie podstawowym. |
PrimaryMonitorSize |
Pobiera wymiary w pikselach bieżącego trybu wideo na ekranie podstawowym. |
RightAlignedMenus |
Pobiera wartość wskazującą, czy menu rozwijane są wyrównane do odpowiedniego elementu paska menu. |
ScreenOrientation |
Pobiera orientację ekranu. |
Secure |
Pobiera wartość wskazującą, czy menedżer zabezpieczeń jest obecny w tym systemie operacyjnym. |
ShowSounds |
Pobiera wartość wskazującą, czy użytkownik preferuje, aby aplikacja prezentowała informacje w formie wizualnej w sytuacjach, kiedy przedstawiałaby informacje w postaci słyszanej. |
SizingBorderWidth |
Pobiera szerokość w pikselach obramowania rozmiaru narysowanego wokół obwodu zmienianego rozmiaru okna. |
SmallCaptionButtonSize |
Pobiera szerokość, w pikselach, małe przyciski podpisów i wysokość, w pikselach, małych podpisów. |
SmallIconSize |
Pobiera wymiary w pikselach małej ikony. |
TerminalServerSession |
Pobiera wartość wskazującą, czy proces wywoływania jest skojarzony z sesją klienta usług terminalowych. |
ToolWindowCaptionButtonSize |
Pobiera wymiary w pikselach z małymi przyciskami podpisów. |
ToolWindowCaptionHeight |
Pobiera wysokość w pikselach podpisu okna narzędzia. |
UIEffectsEnabled |
Pobiera wartość wskazującą, czy efekty interfejsu użytkownika są włączone, czy wyłączone. |
UserDomainName |
Pobiera nazwę domeny, do którego należy użytkownik. |
UserInteractive |
Pobiera wartość wskazującą, czy bieżący proces jest uruchomiony w trybie interaktywnym użytkownika. |
UserName |
Pobiera nazwę użytkownika skojarzona z bieżącym wątkiem. |
VerticalFocusThickness |
Pobiera grubość w pikselach górnej i dolnej krawędzi prostokąta fokusu systemu. |
VerticalResizeBorderThickness |
Pobiera grubość w pikselach górnej i dolnej krawędzi obramowania rozmiaru wokół obwodu zmienianego rozmiaru okna. |
VerticalScrollBarArrowHeight |
Pobiera wysokość w pikselach mapy bitowej strzałki na pionowym pasku przewijania. |
VerticalScrollBarThumbHeight |
Pobiera wysokość w pikselach pola przewijania na pionowym pasku przewijania. |
VerticalScrollBarWidth |
Pobiera domyślną szerokość paska przewijania w pionie w pikselach. |
VirtualScreen |
Pobiera granice ekranu wirtualnego. |
WorkingArea |
Pobiera rozmiar w pikselach obszaru roboczego ekranu. |
Metody
GetBorderSizeForDpi(Int32) |
Pobiera grubość w pikselach płaskiego okna lub obramowania sterowania systemem dla danej wartości DPI. |
GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Pobiera szerokość poziomej mapy bitowej strzałki paska przewijania w pikselach. |
GetHorizontalScrollBarHeightForDpi(Int32) |
Pobiera domyślną wysokość w pikselach poziomego paska przewijania dla danej wartości DPI. |
GetMenuFontForDpi(Int32) |
Pobiera czcionkę używaną do wyświetlania tekstu w menu do użycia w zmianie dpi dla danego urządzenia wyświetlania. |
GetVerticalScrollBarWidthForDpi(Int32) |
Pobiera domyślną wysokość w pikselach pionowego paska przewijania dla danej wartości DPI. |
VerticalScrollBarArrowHeightForDpi(Int32) |
Pobiera wysokość pionowej mapy bitowej ze strzałką na pasku przewijania w pikselach. |