SystemInformation Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az aktuális rendszerkörnyezettel kapcsolatos információkat nyújt.
public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Öröklődés
-
SystemInformation
Példák
Az alábbi példakód felsorolja az SystemInformation osztály összes tulajdonságát egy ListBox adott osztályban, és megjeleníti a tulajdonság aktuális értékét egy TextBox listaelem kijelölésekor.
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>
#using <System.dll>
using namespace System;
using namespace System::Collections;
using namespace System::ComponentModel;
using namespace System::Drawing;
using namespace System::Reflection;
using namespace System::Windows::Forms;
public ref class SystemInfoBrowserForm: public System::Windows::Forms::Form
{
private:
System::Windows::Forms::ListBox^ listBox1;
System::Windows::Forms::TextBox^ textBox1;
public:
SystemInfoBrowserForm()
{
this->SuspendLayout();
InitForm();
// Add each property of the SystemInformation class to the list box.
Type^ t = System::Windows::Forms::SystemInformation::typeid;
array<PropertyInfo^>^pi = t->GetProperties();
for ( int i = 0; i < pi->Length; i++ )
listBox1->Items->Add( pi[ i ]->Name );
textBox1->Text = String::Format( "The SystemInformation class has {0} properties.\r\n", pi->Length );
// Configure the list item selected handler for the list box to invoke a
// method that displays the value of each property.
listBox1->SelectedIndexChanged += gcnew EventHandler( this, &SystemInfoBrowserForm::listBox1_SelectedIndexChanged );
this->ResumeLayout( false );
}
private:
void listBox1_SelectedIndexChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// Return if no list item is selected.
if ( listBox1->SelectedIndex == -1 )
return;
// Get the property name from the list item.
String^ propname = listBox1->Text;
if ( propname->Equals( "PowerStatus" ) )
{
// Cycle and display the values of each property of the PowerStatus property.
textBox1->Text = String::Concat( textBox1->Text, "\r\nThe value of the PowerStatus property is:" );
Type^ t = System::Windows::Forms::PowerStatus::typeid;
array<PropertyInfo^>^pi = t->GetProperties();
for ( int i = 0; i < pi->Length; i++ )
{
Object^ propval = pi[ i ]->GetValue( SystemInformation::PowerStatus, nullptr );
textBox1->Text = String::Format( "{0}\r\n PowerStatus.{1} is: {2}", textBox1->Text, pi[ i ]->Name, propval );
}
}
else
{
// Display the value of the selected property of the SystemInformation type.
Type^ t = System::Windows::Forms::SystemInformation::typeid;
array<PropertyInfo^>^pi = t->GetProperties();
PropertyInfo^ prop = nullptr;
for ( int i = 0; i < pi->Length; i++ )
if ( pi[ i ]->Name == propname )
{
prop = pi[ i ];
break;
}
Object^ propval = prop->GetValue( nullptr, nullptr );
textBox1->Text = String::Format( "{0}\r\nThe value of the {1} property is: {2}", textBox1->Text, propname, propval );
}
}
void InitForm()
{
// Initialize the form settings
this->listBox1 = gcnew System::Windows::Forms::ListBox;
this->textBox1 = gcnew System::Windows::Forms::TextBox;
this->listBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right);
this->listBox1->Location = System::Drawing::Point( 8, 16 );
this->listBox1->Size = System::Drawing::Size( 172, 496 );
this->listBox1->TabIndex = 0;
this->textBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Right);
this->textBox1->Location = System::Drawing::Point( 188, 16 );
this->textBox1->Multiline = true;
this->textBox1->ScrollBars = System::Windows::Forms::ScrollBars::Vertical;
this->textBox1->Size = System::Drawing::Size( 420, 496 );
this->textBox1->TabIndex = 1;
this->ClientSize = System::Drawing::Size( 616, 525 );
this->Controls->Add( this->textBox1 );
this->Controls->Add( this->listBox1 );
this->Text = "Select a SystemInformation property to get the value of";
}
};
[STAThread]
int main()
{
Application::Run( gcnew SystemInfoBrowserForm );
}
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Reflection;
using System.Windows.Forms;
namespace SystemInfoBrowser
{
public class SystemInfoBrowserForm : System.Windows.Forms.Form
{
private System.Windows.Forms.ListBox listBox1;
private System.Windows.Forms.TextBox textBox1;
public SystemInfoBrowserForm()
{
this.SuspendLayout();
InitForm();
// Add each property of the SystemInformation class to the list box.
Type t = typeof(System.Windows.Forms.SystemInformation);
PropertyInfo[] pi = t.GetProperties();
for( int i=0; i<pi.Length; i++ )
listBox1.Items.Add( pi[i].Name );
textBox1.Text = "The SystemInformation class has "+pi.Length.ToString()+" properties.\r\n";
// Configure the list item selected handler for the list box to invoke a
// method that displays the value of each property.
listBox1.SelectedIndexChanged += new EventHandler(listBox1_SelectedIndexChanged);
this.ResumeLayout(false);
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// Return if no list item is selected.
if( listBox1.SelectedIndex == -1 ) return;
// Get the property name from the list item.
string propname = listBox1.Text;
if( propname == "PowerStatus" )
{
// Cycle and display the values of each property of the PowerStatus property.
textBox1.Text += "\r\nThe value of the PowerStatus property is:";
Type t = typeof(System.Windows.Forms.PowerStatus);
PropertyInfo[] pi = t.GetProperties();
for( int i=0; i<pi.Length; i++ )
{
object propval = pi[i].GetValue(SystemInformation.PowerStatus, null);
textBox1.Text += "\r\n PowerStatus."+pi[i].Name+" is: "+propval.ToString();
}
}
else
{
// Display the value of the selected property of the SystemInformation type.
Type t = typeof(System.Windows.Forms.SystemInformation);
PropertyInfo[] pi = t.GetProperties();
PropertyInfo prop = null;
for( int i=0; i<pi.Length; i++ )
if( pi[i].Name == propname )
{
prop = pi[i];
break;
}
object propval = prop.GetValue(null, null);
textBox1.Text += "\r\nThe value of the "+propname+" property is: "+propval.ToString();
}
}
private void InitForm()
{
// Initialize the form settings
this.listBox1 = new System.Windows.Forms.ListBox();
this.textBox1 = new System.Windows.Forms.TextBox();
this.listBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right)));
this.listBox1.Location = new System.Drawing.Point(8, 16);
this.listBox1.Size = new System.Drawing.Size(172, 496);
this.listBox1.TabIndex = 0;
this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBox1.Location = new System.Drawing.Point(188, 16);
this.textBox1.Multiline = true;
this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.textBox1.Size = new System.Drawing.Size(420, 496);
this.textBox1.TabIndex = 1;
this.ClientSize = new System.Drawing.Size(616, 525);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.listBox1);
this.Text = "Select a SystemInformation property to get the value of";
}
[STAThread]
static void Main()
{
Application.Run(new SystemInfoBrowserForm());
}
}
}
Imports System.Collections
Imports System.ComponentModel
Imports System.Drawing
Imports System.Reflection
Imports System.Windows.Forms
Public Class SystemInfoBrowserForm
Inherits System.Windows.Forms.Form
Private listBox1 As System.Windows.Forms.ListBox
Private textBox1 As System.Windows.Forms.TextBox
Public Sub New()
Me.SuspendLayout()
InitForm()
' Add each property of the SystemInformation class to the list box.
Dim t As Type = GetType(System.Windows.Forms.SystemInformation)
Dim pi As PropertyInfo() = t.GetProperties()
Dim i As Integer
For i = 0 To pi.Length - 1
listBox1.Items.Add(pi(i).Name)
Next i
textBox1.Text = "The SystemInformation class has " + pi.Length.ToString() + " properties." + ControlChars.CrLf
' Configure the list item selected handler for the list box to invoke a
' method that displays the value of each property.
AddHandler listBox1.SelectedIndexChanged, AddressOf listBox1_SelectedIndexChanged
Me.ResumeLayout(False)
End Sub
Private Sub listBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
' Return if no list item is selected.
If listBox1.SelectedIndex = - 1 Then
Return
End If
' Get the property name from the list item.
Dim propname As String = listBox1.Text
If propname = "PowerStatus" Then
' Cycle and display the values of each property of the PowerStatus property.
textBox1.Text += ControlChars.CrLf + "The value of the PowerStatus property is:"
Dim t As Type = GetType(System.Windows.Forms.PowerStatus)
Dim pi As PropertyInfo() = t.GetProperties()
Dim i As Integer
For i = 0 To pi.Length - 1
Dim propval As Object = pi(i).GetValue(SystemInformation.PowerStatus, Nothing)
textBox1.Text += ControlChars.CrLf + " PowerStatus." + pi(i).Name + " is: " + propval.ToString()
Next i
Else
' Display the value of the selected property of the SystemInformation type.
Dim t As Type = GetType(System.Windows.Forms.SystemInformation)
Dim pi As PropertyInfo() = t.GetProperties()
Dim prop As PropertyInfo = Nothing
Dim i As Integer
For i = 0 To pi.Length - 1
If pi(i).Name = propname Then
prop = pi(i)
Exit For
End If
Next i
Dim propval As Object = prop.GetValue(Nothing, Nothing)
textBox1.Text += ControlChars.CrLf + "The value of the " + propname + " property is: " + propval.ToString()
End If
End Sub
Private Sub InitForm()
' Initialize the form settings
Me.listBox1 = New System.Windows.Forms.ListBox()
Me.textBox1 = New System.Windows.Forms.TextBox()
Me.listBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
Me.listBox1.Location = New System.Drawing.Point(8, 16)
Me.listBox1.Size = New System.Drawing.Size(172, 496)
Me.listBox1.TabIndex = 0
Me.textBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
Me.textBox1.Location = New System.Drawing.Point(188, 16)
Me.textBox1.Multiline = True
Me.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
Me.textBox1.Size = New System.Drawing.Size(420, 496)
Me.textBox1.TabIndex = 1
Me.ClientSize = New System.Drawing.Size(616, 525)
Me.Controls.Add(Me.textBox1)
Me.Controls.Add(Me.listBox1)
Me.Text = "Select a SystemInformation property to get the value of"
End Sub
<STAThread()> _
Shared Sub Main()
Application.Run(New SystemInfoBrowserForm())
End Sub
End Class
Megjegyzések
Az SystemInformation osztály olyan tulajdonságokat biztosít static , amelyek az aktuális rendszerkörnyezettel kapcsolatos információk lekérésére használhatók. Az osztály hozzáférést biztosít az olyan információkhoz, mint a Windows kijelzőelemek mérete, az operációs rendszer beállításai, a hálózat rendelkezésre állása és a rendszeren telepített hardver képességei. Ez az osztály nem hozható létre.
A rendszerszintű paraméterekkel kapcsolatos további információkért lásd: SystemParametersInfo.
Tulajdonságok
| Name | Description |
|---|---|
| ActiveWindowTrackingDelay |
Lekéri az aktív ablakkövetési késést. |
| ArrangeDirection |
Olyan értéket kap, amely azt jelzi, hogy az operációs rendszer milyen irányba rendezi a kis méretű ablakokat. |
| ArrangeStartingPosition |
ArrangeStartingPosition Olyan értéket kap, amely azt a kezdőhelyzetet jelzi, amelyből az operációs rendszer kis méretű ablakokat rendez. |
| BootMode |
BootMode Olyan értéket kap, amely azt jelzi, hogy a rendszer milyen rendszerindítási módot indított el. |
| Border3DSize |
Képpontban lekéri a háromdimenziós stílusú ablak vagy a rendszervezérlő szegély vastagságát. |
| BorderMultiplierFactor |
Lekéri az ablak méretezési szegélyének vastagságának meghatározásához használt szegélyszorzó tényezőt. |
| BorderSize |
Lekéri egy lapos stílusú ablak vagy rendszervezérlő szegély vastagságát képpontban. |
| CaptionButtonSize |
Az ablak címsorában lévő gomb normál méretét képpontban adja meg. |
| CaptionHeight |
Az ablak normál címsorterületének képpontban kifejezett magasságát adja meg. |
| CaretBlinkTime |
A gondviseleti villogás ideje. |
| CaretWidth |
A szerkesztési vezérlőkben lekéri a gondviselet szélességét képpontban. |
| ComputerName |
Lekéri a helyi számítógép NetBIOS-számítógépnevét. |
| CursorSize |
A kurzor maximális mérete képpontban kifejezve. |
| DbcsEnabled |
Egy értéket kap, amely jelzi, hogy az operációs rendszer képes-e kezelni a kétbájtos karakterkészlet (DBCS) karaktereit. |
| DebugOS |
Beolvas egy értéket, amely jelzi, hogy telepítve van-e az USER.EXE hibakeresési verziója. |
| DoubleClickSize |
Képpontban lekéri annak a területnek a méreteit, amelyen belül a felhasználónak kétszer kell kattintania ahhoz, hogy az operációs rendszer dupla kattintással vegye figyelembe a két kattintást. |
| DoubleClickTime |
Az első kattintás és az operációs rendszer második kattintása között eltelt ezredmásodpercek maximális számát adja meg, hogy az egérműveletet dupla kattintásnak tekintse. |
| DragFullWindows |
Beolvas egy értéket, amely jelzi, hogy a felhasználó engedélyezte-e a teljes ablak húzását. |
| DragSize |
Egy téglalap szélességét és magasságát fogja középre állítani azon a ponton, amelyen az egérgombot lenyomták, amelyen belül nem indul el a húzási művelet. |
| FixedFrameBorderSize |
A képaláírással rendelkező és nem méretezhető ablak keretszegélyének képpontban kifejezett vastagságát kapja meg. |
| FontSmoothingContrast |
Lekéri a ClearType-simításban használt betűtípus-simítás kontrasztértékét. |
| FontSmoothingType |
Lekéri a betűsimítás aktuális típusát. |
| FrameBorderSize |
Képpontban lekéri az átméretezni kívánt ablak szegélye körül rajzolt átméretező szegély vastagságát képpontban. |
| HighContrast |
Egy értéket kap, amely jelzi, hogy a felhasználó engedélyezte-e a kontrasztos mód akadálymentességi funkcióját. |
| HorizontalFocusThickness |
Képpontban lekéri a rendszerfókusz téglalapjának bal és jobb szélének vastagságát. |
| HorizontalResizeBorderThickness |
A méretezési szegély bal és jobb szélének vastagságát adja meg az átméretezendő ablak szegélye körül képpontban. |
| HorizontalScrollBarArrowWidth |
Képpontban lekéri a vízszintes görgetősáv nyílbitképének szélességét. |
| HorizontalScrollBarHeight |
A vízszintes görgetősáv alapértelmezett magassága képpontban. |
| HorizontalScrollBarThumbWidth |
Lekéri a görgetődoboz szélességét képpontban egy vízszintes görgetősávon. |
| IconHorizontalSpacing |
Nagy ikonnézetben lekéri egy ikonelrendezési cella képpontban kifejezett szélességét. |
| IconSize |
Lekéri a Windows alapértelmezett programikon méretének képpontban megadott méreteit. |
| IconSpacingSize |
Képpontban lekéri az ikonok nagy ikonok nézetben való elrendezéséhez használt rács négyzet méretét képpontban. |
| IconVerticalSpacing |
Egy ikonelrendezés cellájának magassága képpontban, nagy ikonnézetben. |
| IsActiveWindowTrackingEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az aktív ablakkövetés. |
| IsComboBoxAnimationEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a kombinált listák diamegnyitási effektusa. |
| IsDropShadowEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a vetett árnyékeffektus. |
| IsFlatMenuEnabled |
Lekéri azt az értéket, amely jelzi, hogy a natív felhasználói menüknek van-e egy egyszerű menüje. |
| IsFontSmoothingEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a betűsimítás. |
| IsHotTrackingEnabled |
Egy értéket kap, amely jelzi, hogy engedélyezve van-e a felhasználói felület elemeinek ( például a menüsávok menüneveinek) gyakori nyomon követése. |
| IsIconTitleWrappingEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az ikoncím körbefuttatása. |
| IsKeyboardPreferred |
Olyan értéket kap, amely jelzi, hogy a felhasználó az egér helyett a billentyűzetre támaszkodik-e, és inkább az alkalmazásokat részesíti előnyben az egyébként rejtett billentyűzetfelületek megjelenítéséhez. |
| IsListBoxSmoothScrollingEnabled |
Lekérdez egy értéket, amely jelzi, hogy engedélyezve van-e a listamezők sima görgetési effektusa. |
| IsMenuAnimationEnabled |
Értéket kap, amely jelzi, hogy a menü elhalványul vagy a dia animációs funkciói engedélyezve vannak-e. |
| IsMenuFadeEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e a menü halványítási animációja. |
| IsMinimizeRestoreAnimationEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az ablak kis méretűre állítása és az animáció visszaállítása. |
| IsSelectionFadeEnabled |
Lekéri az értéket, amely jelzi, hogy engedélyezve van-e a kijelölés elhalványulása effektus. |
| IsSnapToDefaultEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az alapértelmezetthez illesztés gomb funkció. |
| IsTitleBarGradientEnabled |
Beolvas egy értéket, amely jelzi, hogy engedélyezve van-e az ablakcímsávok színátmeneti effektusa. |
| IsToolTipAnimationEnabled |
Beolvas egy értéket, amely jelzi, hogy az animáció engedélyezve van-e ToolTip . |
| KanjiWindowHeight |
A képernyő alján lévő Kanji-ablak képpontban megadott magasságát adja meg a Windows kétbájtos karakterkészletének (DBCS) verzióihoz. |
| KeyboardDelay |
Lekéri a billentyűzet ismétlési késleltetési beállítását. |
| KeyboardSpeed |
Lekéri a billentyűzet ismétlési sebességét. |
| MaxWindowTrackSize |
Egy felirattal és méretszegélyekkel rendelkező ablak alapértelmezett maximális mérete képpontban lesz lekérve. |
| MenuAccessKeysUnderlined |
Egy értéket kap, amely jelzi, hogy a menü hozzáférési kulcsai mindig alá vannak-e húzva. |
| MenuBarButtonSize |
A menüsorgombok alapértelmezett szélességét képpontban, képpontban pedig a menüsáv magasságát adja meg. |
| MenuButtonSize |
Lekéri a menüsávgombok alapértelmezett méreteit képpontban. |
| MenuCheckSize |
Lekéri a menü pipaterületének alapértelmezett méretének képpontban megadott méreteit. |
| MenuFont |
Lekéri a szöveg menükben való megjelenítéséhez használt betűtípust. |
| MenuHeight |
A menü egy sorának magassága képpontban kifejezve. |
| MenuShowDelay |
Ezredmásodpercben lekéri azt az időt, amíg a rendszer megvárja a lépcsőzetes helyi menü megjelenítését, amikor az egérmutató egy almenüelem felett van. |
| MidEastEnabled |
Egy értéket kap, amely jelzi, hogy az operációs rendszer engedélyezve van-e a héber és az arab nyelvek esetében. |
| MinimizedWindowSize |
Lekéri a normál kis méretű ablak méreteit képpontban. |
| MinimizedWindowSpacingSize |
Képpontban lekéri annak a területnek a méreteit, ahol az egyes kisméretű ablakok el vannak foglalva. |
| MinimumWindowSize |
Az ablak minimális szélességét és magasságát képpontban adja meg. |
| MinWindowTrackSize |
Képpontban lekéri azokat az alapértelmezett minimális méreteket, amelyeket egy ablak az áthúzás átméretezése során elfoglalhat. |
| MonitorCount |
Lekéri az asztalon megjelenő monitorok számát. |
| MonitorsSameDisplayFormat |
Lekéri az értéket, amely jelzi, hogy az összes megjelenítési monitor ugyanazt a képpontszínformátumot használja-e. |
| MouseButtons |
Lekéri az egérgombok számát. |
| MouseButtonsSwapped |
Egy értéket kap, amely jelzi, hogy a bal és a jobb egérgombok funkciói felcserélve lettek-e. |
| MouseHoverSize |
Lekéri annak a téglalapnak a méreteit képpontban, amelyen belül az egérmutatónak az egér rámutatási ideje alatt kell maradnia az egérmutató üzenetének létrehozása előtt. |
| MouseHoverTime |
Ezredmásodpercben lekéri azt az időt, amikor az egérmutatónak a rámutatási téglalapban kell maradnia az egérmutató üzenetének létrehozása előtt. |
| MousePresent |
Beolvas egy értéket, amely jelzi, hogy telepítve van-e egy mutatóeszköz. |
| MouseSpeed |
Lekéri az egér aktuális sebességét. |
| MouseWheelPresent |
Értéket kap, amely jelzi, hogy telepítve van-e az egérkerékkel rendelkező egér. |
| MouseWheelScrollDelta |
Lekéri egy egérkerék-forgási növekmény különbözeti értékének összegét. |
| MouseWheelScrollLines |
Lekéri az egérkerék elforgatásakor görgetni kívánt vonalak számát. |
| NativeMouseWheelSupport |
Értéket kap, amely jelzi, hogy telepítve van-e az egérkerékkel rendelkező egér. |
| Network |
Lekérdez egy értéket, amely jelzi, hogy van-e hálózati kapcsolat. |
| PenWindows |
Beolvas egy értéket, amely jelzi, hogy telepítve van-e a Pen Computing-bővítmények Microsoft Windows. |
| PopupMenuAlignment |
Lekéri az előugró menük azon oldalát, amelyek a megfelelő menüsorelemhez vannak igazítva. |
| PowerStatus |
Lekéri a rendszer aktuális energiaállapotát. |
| PrimaryMonitorMaximizedWindowSize |
Képpontban lekéri a teljes méretű ablak alapértelmezett méreteit az elsődleges kijelzőn. |
| PrimaryMonitorSize |
Lekéri az elsődleges kijelző aktuális videomódjának képpontban megadott méreteit. |
| RightAlignedMenus |
Egy értéket kap, amely jelzi, hogy a legördülő menük a megfelelő menüsorelemhez vannak-e igazítva. |
| ScreenOrientation |
Lekéri a képernyő tájolását. |
| Secure |
Beolvas egy értéket, amely jelzi, hogy a Security Manager jelen van-e ezen az operációs rendszeren. |
| ShowSounds |
Beolvas egy értéket, amely jelzi, hogy a felhasználó inkább vizuális formában jeleníti-e meg az információkat olyan helyzetekben, amikor hallható formában jelenik meg az információ. |
| SizingBorderWidth |
Képpontban lekéri az átméretezett ablak szegélye körül rajzolt méretszegély szélességét. |
| SmallCaptionButtonSize |
Képpontban lekéri a kis feliratgombok szélességét, képpontban pedig a kis feliratok magasságát. |
| SmallIconSize |
Lekéri egy kis ikon méreteit képpontban. |
| TerminalServerSession |
Beolvas egy értéket, amely jelzi, hogy a hívási folyamat egy Terminálszolgáltatások ügyfél-munkamenethez van-e társítva. |
| ToolWindowCaptionButtonSize |
Képpontban lekéri a kis feliratgombok méreteit. |
| ToolWindowCaptionHeight |
Képpontban lekéri az eszközablak feliratának magasságát. |
| UIEffectsEnabled |
Beolvas egy értéket, amely jelzi, hogy a felhasználói felület (UI) effektusai engedélyezve vagy letiltva vannak-e. |
| UserDomainName |
Lekéri annak a tartománynak a nevét, amelyhez a felhasználó tartozik. |
| UserInteractive |
Egy értéket kap, amely jelzi, hogy az aktuális folyamat felhasználó-interaktív módban fut-e. |
| UserName |
Lekéri az aktuális szálhoz társított felhasználónevet. |
| VerticalFocusThickness |
Lekéri a rendszerfókusz téglalapjának felső és alsó széleinek vastagságát képpontban. |
| VerticalResizeBorderThickness |
Képpontban lekéri a méretezési szegély felső és alsó szélének vastagságát az átméretezendő ablak szegélye körül. |
| VerticalScrollBarArrowHeight |
Képpontban lekéri a függőleges görgetősáv nyílbitképének magasságát. |
| VerticalScrollBarThumbHeight |
A függőleges görgetősávban lévő görgetőmező magassága képpontban kifejezve. |
| VerticalScrollBarWidth |
Lekéri a függőleges görgetősáv alapértelmezett szélességét képpontban. |
| VirtualScreen |
Lekéri a virtuális képernyő határait. |
| WorkingArea |
Képpontban lekéri a képernyő munkaterületének méretét. |
Metódusok
| Name | Description |
|---|---|
| GetBorderSizeForDpi(Int32) |
Lekéri egy lapos stílusú ablak vagy rendszervezérlő szegély vastagságát képpontban egy adott DPI-értékhez. |
| GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Lekéri a vízszintes görgetősáv nyílbitképének szélességét képpontokban. |
| GetHorizontalScrollBarHeightForDpi(Int32) |
Lekéri a vízszintes görgetősáv alapértelmezett magasságát képpontban egy adott DPI-értékhez. |
| GetMenuFontForDpi(Int32) |
Lekéri a szöveg menükben való megjelenítéséhez használt betűtípust egy adott megjelenítési eszköz DPI-jének módosításához. |
| GetVerticalScrollBarWidthForDpi(Int32) |
Lekéri a függőleges görgetősáv alapértelmezett magasságát képpontban egy adott DPI-értékhez. |
| VerticalScrollBarArrowHeightForDpi(Int32) |
Képpontban lekéri a függőleges görgetősáv nyílképének magasságát. |