Condividi tramite


SystemInformation Classe

Definizione

Fornisce informazioni sull'ambiente di sistema corrente.

public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
Ereditarietà
SystemInformation

Esempio

Nell'esempio di codice seguente vengono elencate tutte le proprietà della SystemInformation classe in un ListBox oggetto e viene visualizzato il valore corrente della proprietà in un TextBox oggetto quando viene selezionata una voce di elenco.

#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

Commenti

La SystemInformation classe fornisce static proprietà che possono essere usate per ottenere informazioni sull'ambiente di sistema corrente. La classe fornisce l'accesso a informazioni quali Windows dimensioni degli elementi di visualizzazione, impostazioni del sistema operativo, disponibilità di rete e funzionalità dell'hardware installato nel sistema. Non è possibile creare istanze di questa classe.

Per altre informazioni sui parametri a livello di sistema, vedere SystemParametersInfo.

Proprietà

ActiveWindowTrackingDelay

Ottiene il ritardo della traccia della finestra attiva.

ArrangeDirection

Ottiene un valore che indica la direzione nella quale il sistema operativo dispone le finestre ridotte a icona.

ArrangeStartingPosition

Ottiene un valore di ArrangeStartingPosition che indica la posizione a partire dalla quale il sistema operativo inizia a disporre le finestre ridotte a icona.

BootMode

Ottiene un valore di BootMode che indica la modalità in cui il sistema è stato avviato.

Border3DSize

Ottiene lo spessore, in pixel, di un bordo di finestra o di controllo di sistema tridimensionale.

BorderMultiplierFactor

Ottiene il fattore di moltiplicazione del bordo usato per determinare lo spessore del bordo di ridimensionamento di una finestra.

BorderSize

Ottiene lo spessore, in pixel, di un bordo di finestra o di controllo di sistema bidimensionale.

CaptionButtonSize

Ottiene le dimensioni standard, in pixel, di un pulsante nella barra del titolo di una finestra.

CaptionHeight

Ottiene l'altezza, in pixel, dell'area della barra del titolo standard di una finestra.

CaretBlinkTime

Ottiene la velocità di intermittenza del punto di inserimento.

CaretWidth

Ottiene la larghezza, in pixel, del punto di inserimento nei controlli di modifica.

ComputerName

Ottiene il nome NetBIOS del computer locale.

CursorSize

Ottiene le dimensioni massime, in pixel, occupabili da un cursore.

DbcsEnabled

Ottiene un valore che indica se il sistema operativo è in grado di gestire i caratteri del set DBCS (Double Byte Character Set).

DebugOS

Ottiene un valore che indica se la versione di debug di USER.EXE è installata.

DoubleClickSize

Ottiene le dimensioni, in pixel, dell'area in cui l'utente deve fare clic due volte affinché il sistema operativo consideri i due clic come un doppio clic.

DoubleClickTime

Ottiene il numero massimo di millisecondi che può trascorrere tra il primo e il secondo clic affinché il sistema operativo consideri l'azione del mouse come un doppio clic.

DragFullWindows

Ottiene un valore che indica se l'utente ha abilitato il trascinamento dell'intera finestra.

DragSize

Ottiene la larghezza e l'altezza di un rettangolo allineato al centro rispetto al punto in cui è stato premuto il pulsante del mouse, all'interno del quale non verrà avviata un'operazione di trascinamento.

FixedFrameBorderSize

Ottiene lo spessore, in pixel, del bordo della cornice di una finestra dotata di un titolo e non ridimensionabile.

FontSmoothingContrast

Ottiene il valore di contrasto della smussatura del tipo di carattere usato nella smussatura ClearType.

FontSmoothingType

Ottiene il tipo corrente della smussatura del tipo di carattere.

FrameBorderSize

Ottiene lo spessore, in pixel, del bordo di ridimensionamento disegnato intorno al perimetro di una finestra ridimensionata tramite trascinamento.

HighContrast

Ottiene un valore che indica se l'utente ha abilitato la funzionalità di accessibilità in modalità Contrasto elevato.

HorizontalFocusThickness

Ottiene lo spessore, in pixel, dei bordi sinistro e destro del rettangolo di attivazione del sistema.

HorizontalResizeBorderThickness

Ottiene lo spessore, in pixel, dei bordi sinistro e destro del bordo di ridimensionamento attorno al perimetro di una finestra da ridimensionare.

HorizontalScrollBarArrowWidth

Ottiene la larghezza, in pixel, dell'immagine bitmap della freccia sulla barra di scorrimento orizzontale.

HorizontalScrollBarHeight

Ottiene l'altezza predefinita, in pixel, della barra di scorrimento orizzontale.

HorizontalScrollBarThumbWidth

Ottiene la larghezza, in pixel, della casella di scorrimento in una barra di scorrimento orizzontale.

IconHorizontalSpacing

Ottiene la larghezza, in pixel, di una cella per la disposizione di icone in una visualizzazione Icone grandi.

IconSize

Ottiene le dimensioni predefinite, in pixel, dell'icona di programma di Windows.

IconSpacingSize

Ottiene le dimensioni, in pixel, del quadrato della griglia usato per disporre le icone in una visualizzazione Icone grandi.

IconVerticalSpacing

Ottiene l'altezza, in pixel, di una cella per la disposizione di icone in una visualizzazione Icone grandi.

IsActiveWindowTrackingEnabled

Ottiene un valore che indica se è abilitata la traccia della finestra attiva.

IsComboBoxAnimationEnabled

Ottiene un valore che indica se è attivato l'effetto di scorrimento e apertura per le caselle combinate.

IsDropShadowEnabled

Ottiene un valore che indica se l'effetto ombreggiatura è abilitato.

IsFlatMenuEnabled

Ottiene un valore che indica se l'aspetto dei menu utente nativi è bidimensionale.

IsFontSmoothingEnabled

Ottiene un valore che indica se la smussatura dei caratteri è abilitata.

IsHotTrackingEnabled

Ottiene un valore che indica se è attivata la funzionalità di intercettazione con il mouse degli elementi dell'interfaccia utente, come i nomi dei menu sulle barre dei menu.

IsIconTitleWrappingEnabled

Ottiene un valore che indica se la funzionalità di ritorno a capo del titolo dell'icona è abilitata.

IsKeyboardPreferred

Ottiene un valore che indica se l'utente usa la tastiera anziché il mouse e se preferisce che le applicazioni mostrino le interfacce della tastiera che altrimenti sarebbero nascoste.

IsListBoxSmoothScrollingEnabled

Ottiene un valore che indica se è attivato l'effetto di scorrimento continuo per le caselle di riepilogo.

IsMenuAnimationEnabled

Ottiene un valore che indica se sono abilitate le funzionalità di animazione dei menu tramite dissolvenza o scorrimento.

IsMenuFadeEnabled

Ottiene un valore che indica se è attivata l'animazione di dissolvenza dei menu.

IsMinimizeRestoreAnimationEnabled

Ottiene un valore che indica se è abilitata l'animazione della riduzione a icona e del ripristino delle finestre.

IsSelectionFadeEnabled

Ottiene un valore che indica se è attivato l'effetto di dissolvenza della selezione.

IsSnapToDefaultEnabled

Ottiene un valore che indica se è abilitata la funzionalità di posizionamento automatico del cursore sul pulsante predefinito.

IsTitleBarGradientEnabled

Ottiene un valore che indica se è attivato l'effetto sfumatura per le barre del titolo delle finestre.

IsToolTipAnimationEnabled

Ottiene un valore che indica se l'animazione dell'oggetto ToolTip è abilitata.

KanjiWindowHeight

Ottiene l'altezza, in pixel, della finestra Kanji nella parte inferiore dello schermo per le versioni DBCS (Double Byte Character Set) di Windows.

KeyboardDelay

Ottiene l'impostazione del ritardo di ripetizione della tastiera.

KeyboardSpeed

Ottiene l'impostazione della velocità di ripetizione della tastiera.

MaxWindowTrackSize

Ottiene le dimensioni massime predefinite, in pixel, di una finestra che ha una didascalia e bordi di ridimensionamento.

MenuAccessKeysUnderlined

Ottiene un valore che indica se i tasti di scelta dei menu sono sempre sottolineati.

MenuBarButtonSize

Ottiene la larghezza predefinita, in pixel, per i pulsanti della barra dei menu e l'altezza, in pixel, di una barra dei menu.

MenuButtonSize

Ottiene le dimensioni predefinite, in pixel, dei pulsanti della barra dei menu.

MenuCheckSize

Ottiene le dimensioni predefinite, in pixel, dell'area del segno di spunta in un menu.

MenuFont

Ottiene il tipo di carattere usato per visualizzare il testo nei menu.

MenuHeight

Ottiene l'altezza, in pixel, di una riga di un menu.

MenuShowDelay

Ottiene il tempo di attesa, in millisecondi, prima che venga visualizzato un menu di scelta rapida con sottomenu quando il cursore del mouse viene posizionato su una voce di sottomenu.

MidEastEnabled

Ottiene un valore che indica se il sistema operativo è abilitato per l'ebraico e l'arabo.

MinimizedWindowSize

Ottiene le dimensioni, in pixel, di una finestra normale ridotta a icona.

MinimizedWindowSpacingSize

Ottiene le dimensioni, in pixel, dell'area allocata per la disposizione di ciascuna finestra ridotta a icona.

MinimumWindowSize

Ottiene la larghezza e la lunghezza minime, in pixel, per una finestra.

MinWindowTrackSize

Ottiene le dimensioni minime predefinite, in pixel, che una finestra può occupare durante un ridimensionamento tramite trascinamento.

MonitorCount

Ottiene il numero di monitor sul desktop.

MonitorsSameDisplayFormat

Ottiene un valore che indica se tutti i monitor usano lo stesso formato di colore dei pixel.

MouseButtons

Ottiene il numero di pulsanti del mouse.

MouseButtonsSwapped

Ottiene un valore che indica se le funzioni dei pulsanti sinistro e destro sono state invertite.

MouseHoverSize

Ottiene le dimensioni, in pixel, del rettangolo all'interno del quale il puntatore del mouse deve rimanere per l'intervallo di tempo richiesto perché sia generato un messaggio visualizzato al passaggio del mouse.

MouseHoverTime

Ottiene il tempo, in millisecondi, per il quale il puntatore del mouse deve soffermarsi nell'area rettangolare sensibile al passaggio del mouse prima che venga generato un messaggio.

MousePresent

Ottiene un valore che indica se è installato un dispositivo di puntamento.

MouseSpeed

Ottiene la velocità corrente del mouse.

MouseWheelPresent

Ottiene un valore che indica se è installato un mouse con rotellina del mouse.

MouseWheelScrollDelta

Ottiene il valore delta dell'incremento di una singola rotazione della rotellina del mouse.

MouseWheelScrollLines

Ottiene il numero di righe da scorrere quando viene ruotata la rotellina del mouse.

NativeMouseWheelSupport

Ottiene un valore che indica se è installato un mouse con rotellina del mouse.

Network

Ottiene un valore che indica se è presente una connessione di rete.

PenWindows

Ottiene un valore che indica se le estensioni Microsoft Windows per Pen Computing sono installate.

PopupMenuAlignment

Ottiene il lato dei menu a comparsa allineati alla voce corrispondente sulla barra dei menu.

PowerStatus

Ottiene lo stato corrente di alimentazione del sistema.

PrimaryMonitorMaximizedWindowSize

Ottiene le dimensioni predefinite, in pixel, di una finestra ingrandita sullo schermo principale.

PrimaryMonitorSize

Ottiene le dimensioni, in pixel, della modalità video corrente dello schermo principale.

RightAlignedMenus

Ottiene un valore che indica se i menu a discesa sono allineati a destra con la voce corrispondente sulla barra dei menu.

ScreenOrientation

Ottiene l'orientamento dello schermo.

Secure

Ottiene un valore che indica se in questo sistema operativo è presente Gestione sicurezza

ShowSounds

Ottiene un valore che indica se l'utente preferisce che un'applicazione presenti informazioni in formato visivo in situazioni in cui verrebbero presentate in forma sonora.

SizingBorderWidth

Ottiene la larghezza, in pixel, del bordo di ridimensionamento tracciato intorno al perimetro di una finestra da ridimensionare.

SmallCaptionButtonSize

Larghezza, in pixel, dei pulsanti della barra del titolo di piccole dimensioni e l'altezza, in pixel, delle barre del titolo di piccole dimensioni.

SmallIconSize

Ottiene le dimensioni, in pixel, di un'icona piccola.

TerminalServerSession

Ottiene un valore che indica se il processo di chiamata è associato a una sessione client di Servizi terminal.

ToolWindowCaptionButtonSize

Ottiene le dimensioni, in pixel, dei pulsanti della barra del titolo di piccole dimensioni.

ToolWindowCaptionHeight

Ottiene l'altezza, in pixel, del titolo di una finestra degli strumenti.

UIEffectsEnabled

Ottiene un valore che indica se gli effetti dell'interfaccia utente sono abilitati o disabilitati.

UserDomainName

Ottiene il nome del dominio a cui appartiene l'utente.

UserInteractive

Ottiene un valore che indica se il processo corrente viene eseguito in modalità interattiva utente.

UserName

Ottiene il nome utente associato al thread corrente.

VerticalFocusThickness

Ottiene lo spessore, in pixel, dei bordi superiore e inferiore del rettangolo di attivazione del sistema.

VerticalResizeBorderThickness

Ottiene lo spessore, in pixel, dei bordi superiore e inferiore del bordo di ridimensionamento attorno al perimetro di una finestra da ridimensionare.

VerticalScrollBarArrowHeight

Ottiene l’altezza, in pixel, dell'immagine bitmap della freccia sulla barra di scorrimento verticale.

VerticalScrollBarThumbHeight

Ottiene l'altezza, in pixel, della casella di scorrimento in una barra di scorrimento verticale.

VerticalScrollBarWidth

Ottiene la larghezza predefinita, in pixel, della barra di scorrimento verticale.

VirtualScreen

Ottiene i limiti dello schermo virtuale.

WorkingArea

Ottiene le dimensioni, in pixel, dell'area di lavoro dello schermo.

Metodi

GetBorderSizeForDpi(Int32)

Ottiene lo spessore, in pixel, di un bordo di finestra o di controllo di sistema bidimensionale per un valore DPI specificato.

GetHorizontalScrollBarArrowWidthForDpi(Int32)

Ottiene la larghezza in pixel dell'immagine bitmap della freccia sulla barra di scorrimento orizzontale.

GetHorizontalScrollBarHeightForDpi(Int32)

Ottiene l'altezza predefinita, in pixel, della barra di scorrimento orizzontale per un valore DPI specificato.

GetMenuFontForDpi(Int32)

Ottiene il tipo di carattere usato per visualizzare il testo nei menu per la modifica del valore DPI di un dispositivo di visualizzazione specificato.

GetVerticalScrollBarWidthForDpi(Int32)

Ottiene l'altezza predefinita, in pixel, della barra di scorrimento verticale per un valore DPI specificato.

VerticalScrollBarArrowHeightForDpi(Int32)

Ottiene l'altezza in pixel dell'immagine bitmap della freccia sulla barra di scorrimento verticale.

Si applica a

Vedi anche