Sdílet prostřednictvím


SystemInformation Třída

Definice

Poskytuje informace o aktuálním systémovém prostředí.

public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
Dědičnost
SystemInformation

Příklady

Následující příklad kódu uvádí všechny vlastnosti SystemInformation třídy v ListBox a zobrazí aktuální hodnotu vlastnosti v TextBox případě, že je vybrána položka seznamu.

#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

Poznámky

Třída SystemInformation poskytuje static vlastnosti, které lze použít k získání informací o aktuálním systémovém prostředí. Třída poskytuje přístup k informacím, jako jsou Windows velikosti prvků zobrazení, nastavení operačního systému, dostupnost sítě a možnosti hardwaru nainstalovaného v systému. Tuto třídu nelze vytvořit instanci.

Další informace o parametrech pro celý systém naleznete v tématu SystemParametersInfo.

Vlastnosti

ActiveWindowTrackingDelay

Získá aktivní zpoždění sledování okna.

ArrangeDirection

Získá hodnotu, která označuje směr, ve kterém operační systém uspořádá minimalizovaná okna.

ArrangeStartingPosition

ArrangeStartingPosition Získá hodnotu, která označuje počáteční pozici, ze které operační systém uspořádá minimalizovaná okna.

BootMode

BootMode Získá hodnotu, která označuje režim spouštění, ve které byl systém spuštěn.

Border3DSize

Získá tloušťku trojrozměrného (prostorového) okna nebo ohraničení ovládacího prvku systému v pixelech.

BorderMultiplierFactor

Získá násobitel ohraničení, který se používá při určování tloušťky ohraničení velikosti okna.

BorderSize

Získá tloušťku ohraničení okna nebo systému v pixelech.

CaptionButtonSize

Získá standardní velikost tlačítka v pixelech v záhlaví okna.

CaptionHeight

Získá výšku v pixelech standardní oblasti záhlaví okna.

CaretBlinkTime

Získá stříšku blikat čas.

CaretWidth

Získá šířku stříšku v pixelech v ovládacích prvcích pro úpravy.

ComputerName

Získá název počítače NetBIOS místního počítače.

CursorSize

Získá maximální velikost v pixelech, které může zabírat kurzor.

DbcsEnabled

Získá hodnotu určující, zda operační systém je schopen zpracovat dvoubajetové znakové sady (DBCS).

DebugOS

Získá hodnotu označující, zda je nainstalována ladicí verze USER.EXE.

DoubleClickSize

Získá rozměry v pixelech oblasti, ve které musí uživatel kliknout dvakrát, aby operační systém zvážil dva kliknutí na poklikání.

DoubleClickTime

Získá maximální počet milisekund, které mohou uplynuly mezi prvním kliknutím a druhým kliknutím operačního systému zvážit akci myši poklikáním.

DragFullWindows

Získá hodnotu označující, zda uživatel povolil úplné okno přetažení.

DragSize

Získá šířku a výšku obdélníku na střed bodu, kdy bylo tlačítko myši stisknuto, ve kterém operace přetažení nezačne.

FixedFrameBorderSize

Získá tloušťku ohraničení rámečku v pixelech okna, které má titulek a není možné změnit velikost.

FontSmoothingContrast

Získá hodnotu kontrastu pro vyhlazování písma použitou v vymazání ClearType.

FontSmoothingType

Získá aktuální typ vyhlazování písma.

FrameBorderSize

Získá tloušťku ohraničení velikosti v pixelech, které je nakresleno kolem obvodu okna, které se mění velikost.

HighContrast

Získá hodnotu označující, zda uživatel povolil funkci přístupnosti režimu vysokého kontrastu.

HorizontalFocusThickness

Získá tloušťku levého a pravého okraje obdélníku fokusu systému v pixelech.

HorizontalResizeBorderThickness

Získá tloušťku levého a pravého okraje ohraničení velikosti kolem obvodu okna, které se mění velikost v pixelech.

HorizontalScrollBarArrowWidth

Získá šířku rastrového obrázku šipky v pixelech na vodorovném posuvníku.

HorizontalScrollBarHeight

Získá výchozí výšku vodorovného posuvníku v pixelech.

HorizontalScrollBarThumbWidth

Získá šířku v pixelech posuvníku na vodorovném posuvníku.

IconHorizontalSpacing

Získá šířku buňky uspořádání ikon v pixelech ve velkém zobrazení ikon.

IconSize

Získá rozměry v pixelech Windows výchozí velikosti ikony programu.

IconSpacingSize

Získá velikost mřížky v pixelech, která slouží k uspořádání ikon v zobrazení s velkými ikonami.

IconVerticalSpacing

Získá výšku buňky uspořádání ikon v pixelech ve velkém zobrazení ikon.

IsActiveWindowTrackingEnabled

Získá hodnotu označující, zda je aktivní sledování oken povoleno.

IsComboBoxAnimationEnabled

Získá hodnotu označující, zda je povolen efekt otevření snímku pro pole se seznamem.

IsDropShadowEnabled

Získá hodnotu označující, zda je povolený stínový efekt přetažení.

IsFlatMenuEnabled

Získá hodnotu označující, zda nativní uživatelské nabídky mají plochý vzhled nabídky.

IsFontSmoothingEnabled

Získá hodnotu označující, zda je povoleno vyhlazování písma.

IsHotTrackingEnabled

Získá hodnotu označující, zda aktivní sledování prvků uživatelského rozhraní, jako jsou názvy nabídek na řádku nabídek, je povoleno.

IsIconTitleWrappingEnabled

Získá hodnotu označující, zda je povoleno zabalení názvu ikony.

IsKeyboardPreferred

Získá hodnotu označující, zda uživatel spoléhá na klávesnici místo myši a dává přednost aplikacím k zobrazení rozhraní klávesnice, které by jinak byly skryté.

IsListBoxSmoothScrollingEnabled

Získá hodnotu označující, zda je povolený efekt hladkého posouvání pro seznam polí.

IsMenuAnimationEnabled

Získá hodnotu označující, jestli jsou povoleny funkce animace nabídky nebo snímku.

IsMenuFadeEnabled

Získá hodnotu označující, zda je povolená animace prolnutí nabídky.

IsMinimizeRestoreAnimationEnabled

Získá hodnotu označující, zda je povoleno minimalizovat okno a obnovit animaci.

IsSelectionFadeEnabled

Získá hodnotu označující, zda je povolen efekt prolnutí výběru.

IsSnapToDefaultEnabled

Získá hodnotu označující, zda je funkce tlačítka snap-to-default povolena.

IsTitleBarGradientEnabled

Získá hodnotu označující, zda je povolený přechodový efekt pro záhlaví okna.

IsToolTipAnimationEnabled

Získá hodnotu označující, zda ToolTip je animace povolena.

KanjiWindowHeight

Získá výšku v pixelech okna Kanji v dolní části obrazovky pro dvoubajtové znakové sady (DBCS) verze Windows.

KeyboardDelay

Získá nastavení zpoždění opakování klávesnice.

KeyboardSpeed

Získá nastavení rychlosti opakování klávesnice.

MaxWindowTrackSize

Získá výchozí maximální rozměry v pixelech okna, které má titulek a velikost ohraničení.

MenuAccessKeysUnderlined

Získá hodnotu označující, zda jsou přístupové klávesy nabídky vždy podtržené.

MenuBarButtonSize

Získá výchozí šířku v pixelech pro tlačítka řádku nabídek a výšku v pixelech řádku nabídek.

MenuButtonSize

Získá výchozí rozměry tlačítek řádku nabídek v pixelech.

MenuCheckSize

Získá rozměry v pixelech výchozí velikosti oblasti zaškrtnutí nabídky.

MenuFont

Získá písmo použité k zobrazení textu v nabídkách.

MenuHeight

Získá výšku v pixelech jednoho řádku nabídky.

MenuShowDelay

Získá čas v milisekundách, že systém čeká před zobrazením kaskádové místní nabídky, když je kurzor myši nad podnabídkou.

MidEastEnabled

Získá hodnotu označující, zda je operační systém povolen pro hebrejštinu a arabštinu jazyků.

MinimizedWindowSize

Získá rozměry v pixelech normálního minimalizovaného okna.

MinimizedWindowSpacingSize

Získá rozměry v pixelech oblasti každé minimalizované okno je přiděleno při uspořádání.

MinimumWindowSize

Získá minimální šířku a výšku okna v pixelech.

MinWindowTrackSize

Získá výchozí minimální rozměry v pixelech, že okno může zabírat během změny velikosti přetažení.

MonitorCount

Získá počet monitorů zobrazení na ploše.

MonitorsSameDisplayFormat

Získá hodnotu určující, zda všechny monitory zobrazení používají stejný formát barev pixelu.

MouseButtons

Získá počet tlačítek myši.

MouseButtonsSwapped

Získá hodnotu určující, zda funkce levého a pravého tlačítka myši byly prohozeny.

MouseHoverSize

Získá rozměry v pixelech obdélníku, ve kterém musí ukazatel myši zůstat pro čas najetí myší, než se vygeneruje zpráva najetí myší.

MouseHoverTime

Získá čas v milisekundách, že ukazatel myši musí zůstat v obdélníku přechodu myší před vygenerování zprávy najetí myší.

MousePresent

Získá hodnotu označující, jestli je nainstalované bodovací zařízení.

MouseSpeed

Získá aktuální rychlost myši.

MouseWheelPresent

Získá hodnotu označující, zda je nainstalována myš s kolečkem myši.

MouseWheelScrollDelta

Získá množství rozdílové hodnoty jednoho kolečka myši se zvýší.

MouseWheelScrollLines

Získá počet řádků, které se mají posunout, když je kolečko myši otočené.

NativeMouseWheelSupport

Získá hodnotu označující, zda je nainstalována myš s kolečkem myši.

Network

Získá hodnotu určující, zda je síťové připojení k dispozici.

PenWindows

Získá hodnotu označující, zda microsoft Windows pro rozšíření Pen Computing jsou nainstalovány.

PopupMenuAlignment

Získá stranu automaticky otevíraných nabídek, které jsou zarovnané k odpovídající položce řádku nabídek.

PowerStatus

Získá aktuální stav napájení systému.

PrimaryMonitorMaximizedWindowSize

Získá výchozí rozměry v pixelech maximalizovaného okna na primárním displeji.

PrimaryMonitorSize

Získá rozměry v pixelech aktuálního režimu videa primárního displeje.

RightAlignedMenus

Získá hodnotu označující, zda jsou rozevírací nabídky zarovnané doprava s odpovídající položkou řádku nabídek.

ScreenOrientation

Získá orientaci obrazovky.

Secure

Získá hodnotu označující, zda je v tomto operačním systému k dispozici Správce zabezpečení.

ShowSounds

Získá hodnotu určující, zda uživatel preferuje, že aplikace prezentuje informace ve vizuální podobě v situacích, kdy by prezentovat informace ve zvukové podobě.

SizingBorderWidth

Získá šířku ohraničení velikosti v pixelech nakreslených kolem obvodu okna, u kterého se mění velikost okna.

SmallCaptionButtonSize

Získá šířku, v pixelech, malých tlačítek titulků a výšku v pixelech malých titulků.

SmallIconSize

Získá rozměry malé ikony v pixelech.

TerminalServerSession

Získá hodnotu určující, zda volající proces je přidružen k relaci klienta Terminálové služby.

ToolWindowCaptionButtonSize

Získá rozměry tlačítek s malými titulky v pixelech.

ToolWindowCaptionHeight

Získá výšku v pixelech titulku okna nástroje.

UIEffectsEnabled

Získá hodnotu označující, zda jsou efekty uživatelského rozhraní povoleny nebo zakázány.

UserDomainName

Získá název domény, do které uživatel patří.

UserInteractive

Získá hodnotu označující, zda je aktuální proces spuštěn v uživatelském interaktivním režimu.

UserName

Získá uživatelské jméno přidružené k aktuálnímu vláknu.

VerticalFocusThickness

Získá tloušťku v pixelech horního a dolního okraje obdélníku fokusu systému.

VerticalResizeBorderThickness

Získá tloušťku v pixelech horního a dolního okraje ohraničení velikosti kolem obvodu okna, který se mění.

VerticalScrollBarArrowHeight

Získá výšku v pixelech rastrového obrázku šipky na svislém posuvníku.

VerticalScrollBarThumbHeight

Získá výšku v pixelech posuvníku ve svislém posuvníku.

VerticalScrollBarWidth

Získá výchozí šířku svislého posuvníku v pixelech.

VirtualScreen

Získá hranice virtuální obrazovky.

WorkingArea

Získá velikost v pixelech pracovní oblasti obrazovky.

Metody

GetBorderSizeForDpi(Int32)

Získá tloušťku v pixelech ovládacího prvku plochého stylu okna nebo systémového ovládacího prvku pro danou hodnotu DPI.

GetHorizontalScrollBarArrowWidthForDpi(Int32)

Získá šířku rastrového obrázku vodorovného posuvníku v pixelech.

GetHorizontalScrollBarHeightForDpi(Int32)

Získá výchozí výšku v pixelech vodorovného posuvníku pro danou hodnotu DPI.

GetMenuFontForDpi(Int32)

Získá písmo použité k zobrazení textu v nabídkách pro použití při změně DPI pro dané zobrazovací zařízení.

GetVerticalScrollBarWidthForDpi(Int32)

Získá výchozí výšku v pixelech svislého posuvníku pro danou hodnotu DPI.

VerticalScrollBarArrowHeightForDpi(Int32)

Získá výšku svislé šipky posuvníku v pixelech.

Platí pro

Viz také