SystemInformation Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece informações sobre o ambiente atual do sistema.
public ref class SystemInformation
public class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Herança
-
SystemInformation
Exemplos
O exemplo de código seguinte lista todas as propriedades da SystemInformation classe em a ListBox e mostra o valor atual da propriedade em a TextBox quando um item da lista é selecionado.
#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
Observações
A SystemInformation classe fornece static propriedades que podem ser usadas para obter informações sobre o ambiente atual do sistema. A classe fornece acesso a informações como tamanhos de elementos de visualização do Windows, definições do sistema operativo, disponibilidade de rede e capacidades do hardware instalado no sistema. Esta classe não pode ser instanciada.
Para mais informações sobre parâmetros a nível de sistema, consulte SystemParametersInfo.
Propriedades
| Name | Description |
|---|---|
| ActiveWindowTrackingDelay |
Obtém o atraso ativo de rastreio na janela. |
| ArrangeDirection |
Obtém um valor que indica a direção em que o sistema operativo organiza janelas minimizadas. |
| ArrangeStartingPosition |
Recebe um ArrangeStartingPosition valor que indica a posição inicial a partir da qual o sistema operativo organiza janelas minimizadas. |
| BootMode |
Recebe um BootMode valor que indica o modo de arranque em que o sistema foi iniciado. |
| Border3DSize |
Obtém a espessura, em píxeis, de uma janela tridimensional (3D) ou de uma borda de controlo do sistema. |
| BorderMultiplierFactor |
Obtém o fator multiplicador da borda que é usado ao determinar a espessura da borda de dimensionamento de uma janela. |
| BorderSize |
Obtém a espessura, em píxeis, de uma janela de estilo plano ou de uma borda de controlo do sistema. |
| CaptionButtonSize |
Obtém o tamanho padrão, em pixels, de um botão na barra de título de uma janela. |
| CaptionHeight |
Obtém a altura, em pixels, da área padrão da barra de título de uma janela. |
| CaretBlinkTime |
Fica com o tempo de piscar do caret flash. |
| CaretWidth |
Obtém a largura, em pixels, do caret nos controlos de edição. |
| ComputerName |
Obtém o nome do computador local no NetBIOS. |
| CursorSize |
Obtém o tamanho máximo, em pixels, que um cursor pode ocupar. |
| DbcsEnabled |
Recebe um valor que indica se o sistema operativo é capaz de lidar com caracteres de conjunto de caracteres de dois bytes (DBCS). |
| DebugOS |
Recebe um valor que indica se a versão de depuração do USER.EXE está instalada. |
| DoubleClickSize |
Obtém as dimensões, em píxeis, da área dentro da qual o utilizador deve clicar duas vezes para que o sistema operativo considere os dois cliques como um duplo clique. |
| DoubleClickTime |
Obtém o número máximo de milissegundos que podem decorrer entre um primeiro clique e um segundo clique para o sistema operativo considerar a ação do rato como um duplo clique. |
| DragFullWindows |
Recebe um valor que indica se o utilizador ativou o arrasto completo da janela. |
| DragSize |
Obtém a largura e a altura de um retângulo centradas no ponto onde o botão do rato foi pressionado, dentro do qual a operação de arrasto não começa. |
| FixedFrameBorderSize |
Obtém a espessura, em píxeis, da borda do enquadramento de uma janela que tem uma legenda e não é redimensionável. |
| FontSmoothingContrast |
Obtém o valor de contraste de suavização de fontes usado no suavizamento ClearType. |
| FontSmoothingType |
Obtém o tipo atual de suavização da fonte. |
| FrameBorderSize |
Obtém a espessura, em píxeis, da borda de redimensionamento que é desenhada à volta do perímetro de uma janela que está a ser redimensionada por arrasto. |
| HighContrast |
Recebe um valor que indica se o utilizador ativou a funcionalidade de acessibilidade do modo de alto contraste. |
| HorizontalFocusThickness |
Obtém a espessura das bordas esquerda e direita do retângulo de foco do sistema, em pixels. |
| HorizontalResizeBorderThickness |
Obtém a espessura das bordas esquerda e direita da borda de dimensionamento em torno do perímetro de uma janela a ser redimensionada, em pixels. |
| HorizontalScrollBarArrowWidth |
Obtém a largura, em pixels, do bitmap de seta na barra de scroll horizontal. |
| HorizontalScrollBarHeight |
Obtém a altura padrão, em pixels, da barra de scroll horizontal. |
| HorizontalScrollBarThumbWidth |
Obtém a largura, em píxeis, da caixa de scroll numa barra de scroll horizontal. |
| IconHorizontalSpacing |
Obtém a largura, em píxeis, de uma célula de arranjo de ícones na vista grande de ícones. |
| IconSize |
Obtém as dimensões, em píxeis, do tamanho padrão do ícone do programa do Windows. |
| IconSpacingSize |
Obtém o tamanho, em pixels, do quadrado da grelha usado para organizar ícones numa vista de ícones grandes. |
| IconVerticalSpacing |
Obtém a altura, em pixels, de uma célula de arranjo de ícones numa vista grande de ícones. |
| IsActiveWindowTrackingEnabled |
Recebe um valor que indica se o rastreamento ativo de janelas está ativado. |
| IsComboBoxAnimationEnabled |
Recebe um valor que indica se o efeito de abertura deslizante para combo boxes está ativado. |
| IsDropShadowEnabled |
Recebe um valor que indica se o efeito de sombra está ativado. |
| IsFlatMenuEnabled |
Recebe um valor que indica se os menus nativos do utilizador têm uma aparência plana do menu. |
| IsFontSmoothingEnabled |
Recebe um valor que indica se o suavizamento da fonte está ativado. |
| IsHotTrackingEnabled |
Recebe um valor que indica se o hot tracking de elementos da interface de utilizador, como nomes de menus nas barras de menu, está ativado. |
| IsIconTitleWrappingEnabled |
Recebe um valor a indicar se o wrapping de título de ícone está ativado. |
| IsKeyboardPreferred |
Recebe um valor que indica se o utilizador depende do teclado em vez do rato, e prefere que as aplicações mostrem interfaces de teclado que de outra forma estariam ocultas. |
| IsListBoxSmoothScrollingEnabled |
Recebe um valor que indica se o efeito de scroll suave para as caixas de lista está ativado. |
| IsMenuAnimationEnabled |
Recebe um valor que indica se as funcionalidades de fade do menu ou de animação do slide estão ativadas. |
| IsMenuFadeEnabled |
Recebe um valor que indica se a animação de desaparecimento do menu está ativada. |
| IsMinimizeRestoreAnimationEnabled |
Recebe um valor que indica se a animação de minimizar e restaurar janela está ativada. |
| IsSelectionFadeEnabled |
Recebe um valor que indica se o efeito de fade de seleção está ativado. |
| IsSnapToDefaultEnabled |
Recebe um valor que indica se a funcionalidade de encaixar para o botão predefinido está ativada. |
| IsTitleBarGradientEnabled |
Recebe um valor que indica se o efeito de gradiente para as barras de título das janelas está ativado. |
| IsToolTipAnimationEnabled |
Recebe um valor que indica se ToolTip a animação está ativada. |
| KanjiWindowHeight |
Obtém a altura, em píxeis, da janela Kanji na parte inferior do ecrã para as versões de conjunto de caracteres de dois bytes (DBCS) do Windows. |
| KeyboardDelay |
Obtém a definição de delay de repetição do teclado. |
| KeyboardSpeed |
Obtém a definição de velocidade de repetição do teclado. |
| MaxWindowTrackSize |
Obtém as dimensões máximas padrão, em pixels, de uma janela que tem uma legenda e bordas de dimensionamento. |
| MenuAccessKeysUnderlined |
Recebe um valor que indica se as teclas de acesso ao menu estão sempre sublinhadas. |
| MenuBarButtonSize |
Obtém a largura padrão, em pixels, para os botões da barra de menu e a altura, em pixels, de uma barra de menu. |
| MenuButtonSize |
Obtém as dimensões padrão, em pixels, dos botões da barra de menus. |
| MenuCheckSize |
Obtém as dimensões, em pixels, do tamanho padrão de uma área de seleção de menu. |
| MenuFont |
Obtém a fonte usada para mostrar o texto nos menus. |
| MenuHeight |
Obtém a altura, em pixels, de uma linha de um menu. |
| MenuShowDelay |
Obtém o tempo, em milissegundos, que o sistema espera antes de mostrar um menu de atalho em cascata quando o cursor do rato está sobre um item do submenu. |
| MidEastEnabled |
Recebe um valor que indica se o sistema operativo está ativado para as línguas hebraica e árabe. |
| MinimizedWindowSize |
Obtém as dimensões, em pixels, de uma janela normal minimizada. |
| MinimizedWindowSpacingSize |
Obtém as dimensões, em pixels, da área que cada janela minimizada é atribuída quando organizada. |
| MinimumWindowSize |
Obtém a largura e altura mínimas para uma janela, em pixels. |
| MinWindowTrackSize |
Obtém as dimensões mínimas padrão, em píxeis, que uma janela pode ocupar durante um redimensionamento por arrasto. |
| MonitorCount |
Obtém o número de monitores de ecrã no ambiente de trabalho. |
| MonitorsSameDisplayFormat |
Recebe um valor que indica se todos os monitores de ecrã estão a usar o mesmo formato de cor de pixel. |
| MouseButtons |
Obtém o número de botões do rato. |
| MouseButtonsSwapped |
Recebe um valor que indica se as funções dos botões esquerdo e direito do rato foram trocadas. |
| MouseHoverSize |
Obtém as dimensões, em pixels, do retângulo dentro do qual o ponteiro do rato tem de permanecer durante o tempo de navegação antes de ser gerada uma mensagem de hover. |
| MouseHoverTime |
Obtém o tempo, em milissegundos, em que o ponteiro do rato tem de permanecer no retângulo de hover antes de ser gerada uma mensagem de hover do rato. |
| MousePresent |
Recebe um valor que indica se um dispositivo apontador está instalado. |
| MouseSpeed |
Obtém a velocidade atual do rato. |
| MouseWheelPresent |
Recebe um valor que indica se um rato com roda do rato está instalado. |
| MouseWheelScrollDelta |
Obtém a quantidade do valor delta de um único incremento de rotação da roda do rato. |
| MouseWheelScrollLines |
Obtém o número de linhas a deslocar quando a roda do rato é rodada. |
| NativeMouseWheelSupport |
Recebe um valor que indica se um rato com roda do rato está instalado. |
| Network |
Recebe um valor que indica se existe uma ligação à rede. |
| PenWindows |
Recebe um valor que indica se o Microsoft Windows para extensões Pen Computing está instalado. |
| PopupMenuAlignment |
Obtém o lado dos menus pop-up alinhados com o item correspondente na barra de menu. |
| PowerStatus |
Obtém o estado atual de energia do sistema. |
| PrimaryMonitorMaximizedWindowSize |
Obtém as dimensões padrão, em píxeis, de uma janela maximizada no ecrã principal. |
| PrimaryMonitorSize |
Obtém as dimensões, em píxeis, do modo de vídeo atual do ecrã principal. |
| RightAlignedMenus |
Recebe um valor que indica se os menus suspensos estão alinhados à direita com o elemento correspondente na barra de menus. |
| ScreenOrientation |
Percebe a orientação do ecrã. |
| Secure |
Recebe um valor que indica se existe um Gestor de Segurança neste sistema operativo. |
| ShowSounds |
Recebe um valor que indica se o utilizador prefere que uma aplicação apresente informação em forma visual em situações em que a apresentaria em forma audível. |
| SizingBorderWidth |
Obtém a largura, em píxeis, da borda de dimensionamento desenhada em torno do perímetro de uma janela que está a ser redimensionada. |
| SmallCaptionButtonSize |
Obtém a largura, em pixels, dos pequenos botões de legenda, e a altura, em pixels, das legendas pequenas. |
| SmallIconSize |
Obtém as dimensões, em pixels, de um ícone pequeno. |
| TerminalServerSession |
Recebe um valor que indica se o processo de chamada está associado a uma sessão cliente de Serviços Terminais. |
| ToolWindowCaptionButtonSize |
Obtém as dimensões, em pixels, dos pequenos botões de legenda. |
| ToolWindowCaptionHeight |
Obtém a altura, em pixels, da legenda de uma janela de ferramentas. |
| UIEffectsEnabled |
Recebe um valor que indica se os efeitos da interface de utilizador (UI) estão ativados ou desativados. |
| UserDomainName |
Obtém o nome do domínio a que o utilizador pertence. |
| UserInteractive |
Recebe um valor que indica se o processo atual está a correr em modo interativo com o utilizador. |
| UserName |
Obtém o nome de utilizador associado ao tópico atual. |
| VerticalFocusThickness |
Obtém a espessura, em pixels, das bordas superior e inferior do retângulo de foco do sistema. |
| VerticalResizeBorderThickness |
Obtém a espessura, em píxeis, das bordas superior e inferior da borda de dimensionamento em redor do perímetro de uma janela que está a ser redimensionada. |
| VerticalScrollBarArrowHeight |
Obtém a altura, em pixels, do bitmap de setas na barra de scroll vertical. |
| VerticalScrollBarThumbHeight |
Obtém a altura, em píxeis, da caixa de scroll numa barra de scroll vertical. |
| VerticalScrollBarWidth |
Obtém a largura padrão, em pixels, da barra de scroll vertical. |
| VirtualScreen |
Percebe os limites do ecrã virtual. |
| WorkingArea |
Obtém o tamanho, em pixels, da área de trabalho do ecrã. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetBorderSizeForDpi(Int32) |
Obtém a espessura, em pixels, de uma janela plana ou de uma borda de controlo do sistema para um dado valor de DPI. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Obtém a largura do bitmap da seta horizontal da barra de deslocamento em pixels. |
| GetHorizontalScrollBarHeightForDpi(Int32) |
Obtém a altura padrão, em pixels, da barra horizontal para um dado valor de DPI. |
| GetMenuFontForDpi(Int32) |
Obtém a fonte usada para mostrar texto nos menus para alterar o DPI de um determinado dispositivo de visualização. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetVerticalScrollBarWidthForDpi(Int32) |
Obtém a altura padrão, em pixels, da barra de scroll vertical para um dado valor de DPI. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| VerticalScrollBarArrowHeightForDpi(Int32) |
Obtém a altura do bitmap de seta da barra de deslocação vertical em pixels. |