SystemInformation Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des informations sur l'environnement système actuel.
public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Héritage
-
SystemInformation
Exemples
L’exemple de code suivant répertorie toutes les propriétés de la SystemInformation classe dans un ListBox et affiche la valeur actuelle de la propriété dans un TextBox élément de liste sélectionné.
#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
Remarques
La SystemInformation classe fournit des static
propriétés qui peuvent être utilisées pour obtenir des informations sur l’environnement système actuel. La classe fournit l’accès à des informations telles que Windows tailles d’éléments d’affichage, les paramètres du système d’exploitation, la disponibilité du réseau et les fonctionnalités du matériel installé sur le système. Cette classe ne peut pas être instanciée.
Pour plus d’informations sur les paramètres à l’échelle du système, consultez SystemParametersInfo.
Propriétés
ActiveWindowTrackingDelay |
Obtient le délai de suivi de la fenêtre active. |
ArrangeDirection |
Obtient une valeur qui indique la manière dont le système d'exploitation organise les fenêtres réduites. |
ArrangeStartingPosition |
Obtient une valeur ArrangeStartingPosition qui indique l'emplacement de départ à partir duquel le système d'exploitation organise les fenêtres réduites. |
BootMode |
Obtient une valeur BootMode qui indique le mode utilisé pour démarrer le système. |
Border3DSize |
Obtient l'épaisseur, en pixels, d'une fenêtre à trois dimensions (3D) ou d'une bordure de contrôle système. |
BorderMultiplierFactor |
Obtient le facteur multiplicateur de la bordure utilisé pour déterminer l'épaisseur de la bordure de dimensionnement d'une fenêtre. |
BorderSize |
Obtient l'épaisseur, en pixels, d'une fenêtre ou une bordure de contrôle système unidimensionnelle. |
CaptionButtonSize |
Obtient la taille standard en pixels d'un bouton de la barre de titre d'une fenêtre. |
CaptionHeight |
Obtient la hauteur en pixels de la zone de barre de titre standard d'une fenêtre. |
CaretBlinkTime |
Obtient la durée du clignotement du signe insertion. |
CaretWidth |
Obtient la largeur en pixels du signe insertion dans les contrôles d'édition. |
ComputerName |
Obtient le nom NetBIOS de l'ordinateur local. |
CursorSize |
Obtient la taille maximale en pixels qu'un curseur peut occuper. |
DbcsEnabled |
Obtient une valeur indiquant si le système d'exploitation est capable de gérer des caractères DBCS (Double-Byte Character Set). |
DebugOS |
Obtient une valeur qui indique si la version de débogage de USER.EXE est installée. |
DoubleClickSize |
Obtient les dimensions en pixels de la zone où l'utilisateur doit cliquer pour que le système d'exploitation considère deux clics comme un double-clic. |
DoubleClickTime |
Obtient le nombre maximal de millisecondes qui peuvent s'écouler entre un premier clic et un deuxième clic pour que le système d'exploitation considère l'action de la souris comme un double-clic. |
DragFullWindows |
Obtient une valeur indiquant si l'utilisateur a activé le glissement de fenêtre entière. |
DragSize |
Obtient la largeur et la hauteur d'un rectangle centré sur l'endroit où l'utilisateur a appuyé sur le bouton de la souris, et où aucune opération de glissement ne peut être lancée. |
FixedFrameBorderSize |
Obtient l'épaisseur en pixels de la bordure d'une fenêtre qui a une légende et n'est pas redimensionnable. |
FontSmoothingContrast |
Obtient la valeur du contraste de lissage des polices utilisée dans le lissage ClearType. |
FontSmoothingType |
Obtient le type actuel du lissage des polices. |
FrameBorderSize |
Obtient l'épaisseur en pixels de la bordure de redimensionnement autour d'une fenêtre redimensionnée par glissement. |
HighContrast |
Obtient une valeur qui indique si l’utilisateur a activé la fonctionnalité d’accessibilité du mode de contraste élevé. |
HorizontalFocusThickness |
Obtient l'épaisseur en pixels des bords gauche et droit du rectangle de focus du système. |
HorizontalResizeBorderThickness |
Obtient l'épaisseur en pixels des bords gauche et droit de la bordure de redimensionnement autour d'une fenêtre en cours de redimensionnement. |
HorizontalScrollBarArrowWidth |
Obtient la largeur en pixels de la bitmap de direction sur la barre de défilement horizontale. |
HorizontalScrollBarHeight |
Obtient la hauteur par défaut en pixels de la barre de défilement horizontale. |
HorizontalScrollBarThumbWidth |
Obtient la largeur en pixels de la case de défilement dans une barre de défilement horizontale. |
IconHorizontalSpacing |
Obtient la largeur en pixels d'une cellule destinée à recevoir une icône dans un affichage avec de grandes icônes. |
IconSize |
Obtient les dimensions en pixels de la taille par défaut d'une icône de programme Windows. |
IconSpacingSize |
Obtient la taille en pixels de la grille utilisée pour agencer des icônes dans un affichage avec de grandes icônes. |
IconVerticalSpacing |
Obtient la hauteur en pixels d'une cellule destinée à recevoir une icône dans un affichage avec de grandes icônes. |
IsActiveWindowTrackingEnabled |
Obtient une valeur qui indique si le suivi de la fenêtre active est activé. |
IsComboBoxAnimationEnabled |
Obtient une valeur qui indique si l'effet d'ouverture par glissement pour les zones de liste déroulante est activé. |
IsDropShadowEnabled |
Obtient une valeur qui indique si l’effet d’ombre portée est activé. |
IsFlatMenuEnabled |
Obtient une valeur qui indique si les menus utilisateur natifs ont une apparence de menu en deux dimensions. |
IsFontSmoothingEnabled |
Obtient une valeur qui indique si le lissage des polices est activé. |
IsHotTrackingEnabled |
Obtient une valeur qui indique si la sélection réactive des éléments de l'interface utilisateur, tels que les noms sur les barres de menus, est activée. |
IsIconTitleWrappingEnabled |
Obtient une valeur qui indique si l'encapsulation de titre d'icône est activée. |
IsKeyboardPreferred |
Obtient une valeur qui indique si l'utilisateur privilégie le clavier à la souris, et s'il préfère que les applications affichent des interfaces de clavier qui sinon seraient masquées. |
IsListBoxSmoothScrollingEnabled |
Obtient une valeur qui indique si l'effet de défilement lent pour les zones de liste est activé. |
IsMenuAnimationEnabled |
Obtient une valeur qui indique si les fonctionnalités d'animation des menus par atténuation ou par glissement sont activées. |
IsMenuFadeEnabled |
Obtient une valeur qui indique si la fonction d'atténuation de menu est activée. |
IsMinimizeRestoreAnimationEnabled |
Obtient une valeur qui indique si l'animation de la réduction et de la restauration des fenêtres est activée. |
IsSelectionFadeEnabled |
Obtient une valeur qui indique si l'effet d'atténuation de la sélection est activé. |
IsSnapToDefaultEnabled |
Obtient une valeur qui indique si la fonctionnalité d'alignement sur le bouton par défaut est activée. |
IsTitleBarGradientEnabled |
Obtient une valeur qui indique si l'effet dégradé pour les barres de titre est activé. |
IsToolTipAnimationEnabled |
Obtient une valeur qui indique si l'animation ToolTip est activée. |
KanjiWindowHeight |
Obtient la hauteur en pixels de la fenêtre Kanji en bas de l'écran pour les versions DBCS (Double-Byte Character Set) de Windows. |
KeyboardDelay |
Obtient la valeur du délai avant répétition du clavier. |
KeyboardSpeed |
Obtient la valeur de la vitesse de répétition du clavier. |
MaxWindowTrackSize |
Obtient les dimensions maximales par défaut en pixels d'une fenêtre qui a une légende et des bordures de dimensionnement. |
MenuAccessKeysUnderlined |
Obtient une valeur qui indique si les touches d'accès rapide de menu sont toujours soulignées. |
MenuBarButtonSize |
Obtient la largeur par défaut en pixels pour les boutons de barre de menus, et la hauteur en pixels d'une barre de menus. |
MenuButtonSize |
Obtient les dimensions par défaut en pixels des boutons de barre de menus. |
MenuCheckSize |
Obtient les dimensions par défaut en pixels de la zone pour la coche d'un menu. |
MenuFont |
Obtient la police utilisée pour afficher du texte dans les menus. |
MenuHeight |
Obtient la hauteur en pixels d'une ligne d'un menu. |
MenuShowDelay |
Obtient le délai d'attente en millisecondes avant d'afficher un menu contextuel en cascade quand le pointeur de la souris se trouve sur un élément de sous-menu. |
MidEastEnabled |
Obtient une valeur qui indique si le système d'exploitation est activé pour les langues Hébreu et Arabe. |
MinimizedWindowSize |
Obtient les dimensions en pixels d'une fenêtre réduite normale. |
MinimizedWindowSpacingSize |
Obtient les dimensions en pixels de la zone affectée à chaque fenêtre réduite quand elle est réorganisée. |
MinimumWindowSize |
Obtient la largeur et la hauteur minimales en pixels d'une fenêtre. |
MinWindowTrackSize |
Obtient les dimensions minimales par défaut en pixels qu'une fenêtre peut occuper pendant un redimensionnement par glissement. |
MonitorCount |
Obtient le nombre d'écrans du Bureau. |
MonitorsSameDisplayFormat |
Obtient une valeur qui indique si tous les écrans utilisent le même format de couleur de pixel. |
MouseButtons |
Obtient le nombre de boutons de la souris. |
MouseButtonsSwapped |
Obtient une valeur qui indique si les fonctions des boutons gauche et droit de la souris ont été permutées. |
MouseHoverSize |
Obtient les dimensions en pixels du rectangle dans lequel le pointeur de la souris doit rester pendant le délai de pointage de la souris avant qu'un message de pointage soit généré. |
MouseHoverTime |
Obtient le temps en millisecondes pendant lequel le pointeur doit rester dans le rectangle sélectionné automatiquement par pointage avec la souris avant qu'un message de pointage soit généré. |
MousePresent |
Obtient une valeur qui indique si un périphérique de pointage est installé. |
MouseSpeed |
Obtient la vitesse actuelle de la souris. |
MouseWheelPresent |
Obtient une valeur indiquant si une souris avec roulette est installée. |
MouseWheelScrollDelta |
Obtient la valeur du delta correspondant à un incrément de la rotation de la roulette de la souris. |
MouseWheelScrollLines |
Obtient le nombre de lignes à faire défiler lors de la rotation de la roulette de la souris. |
NativeMouseWheelSupport |
Obtient une valeur indiquant si une souris avec roulette est installée. |
Network |
Obtient une valeur qui indique si une connexion réseau est présente. |
PenWindows |
Obtient une valeur qui indique si les extensions Microsoft Windows for Pen Computing sont installées. |
PopupMenuAlignment |
Obtient le côté de l'élément de barre de menus correspondant sur lequel les menus contextuels sont alignés. |
PowerStatus |
Obtient l'état actuel de l'alimentation du système. |
PrimaryMonitorMaximizedWindowSize |
Obtient les dimensions par défaut en pixels d'une fenêtre agrandie sur l'écran principal. |
PrimaryMonitorSize |
Obtient les dimensions en pixels du mode vidéo actuel de l'écran principal. |
RightAlignedMenus |
Obtient une valeur indiquant si les menus déroulants sont alignés à droite de l'élément de barre de menus correspondant. |
ScreenOrientation |
Obtient l'orientation de l'écran. |
Secure |
Obtient une valeur qui indique si un gestionnaire de sécurité est présent sur ce système d'exploitation. |
ShowSounds |
Obtient une valeur qui indique si l'utilisateur préfère qu'une application présente les informations sous forme visuelle dans les situations où elle les présente sous forme audio. |
SizingBorderWidth |
Obtient la largeur en pixels de la bordure de redimensionnement dessinée autour d'une fenêtre en cours de redimensionnement. |
SmallCaptionButtonSize |
Obtient la largeur en pixels des boutons de barre de titre réduite, et la hauteur en pixels des barres de titre réduites. |
SmallIconSize |
Obtient les dimensions en pixels d'une petite icône. |
TerminalServerSession |
Obtient une valeur qui indique si le processus appelant est associé à une session cliente des services Terminal Server. |
ToolWindowCaptionButtonSize |
Obtient les dimensions en pixels des boutons de barre de titre réduite. |
ToolWindowCaptionHeight |
Obtient la hauteur en pixels d'une légende de fenêtre Outil. |
UIEffectsEnabled |
Obtient une valeur qui indique si les effets de l'interface utilisateur sont activés ou désactivés. |
UserDomainName |
Obtient le nom du domaine auquel l'utilisateur appartient. |
UserInteractive |
Obtient une valeur indiquant si le processus en cours est exécuté en mode interactif avec l'utilisateur. |
UserName |
Obtient le nom d'utilisateur associé au thread actif. |
VerticalFocusThickness |
Obtient l'épaisseur en pixels des bords supérieur et inférieur du rectangle de focus système. |
VerticalResizeBorderThickness |
Obtient l'épaisseur en pixels des bords supérieur et inférieur de la bordure de redimensionnement autour d'une fenêtre en cours de redimensionnement. |
VerticalScrollBarArrowHeight |
Obtient la hauteur en pixels de la bitmap de direction sur la barre de défilement verticale. |
VerticalScrollBarThumbHeight |
Obtient la hauteur en pixels de la case de défilement dans une barre de défilement verticale. |
VerticalScrollBarWidth |
Obtient la largeur par défaut en pixels de la barre de défilement verticale. |
VirtualScreen |
Obtient les limites de l'écran virtuel. |
WorkingArea |
Obtient la taille en pixels de la zone de travail de l'écran. |
Méthodes
GetBorderSizeForDpi(Int32) |
Obtient l'épaisseur, en pixels, d'une fenêtre ou une bordure de contrôle système unidimensionnelle pour une valeur en DPI donnée. |
GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Obtient la largeur en pixels de la bitmap de flèche sur la barre de défilement horizontale. |
GetHorizontalScrollBarHeightForDpi(Int32) |
Obtient la hauteur par défaut en pixels de la barre de défilement horizontale pour une valeur en DPI donnée. |
GetMenuFontForDpi(Int32) |
Obtient la police pour afficher le texte dans les menus à utiliser lors de la modification de la résolution en DPI pour un périphérique d’affichage donné. |
GetVerticalScrollBarWidthForDpi(Int32) |
Obtient la hauteur par défaut en pixels de la barre de défilement verticale pour une valeur en DPI donnée. |
VerticalScrollBarArrowHeightForDpi(Int32) |
Obtient la hauteur de la bitmap de flèche de la barre de défilement verticale en pixels. |