SystemInformation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre o ambiente do sistema atual.
public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Herança
-
SystemInformation
Exemplos
O exemplo de código a SystemInformation seguir lista todas as propriedades da classe em um ListBox e exibe o valor atual da propriedade em um TextBox quando um item de 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
Comentários
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 Windows tamanhos de elemento de exibição, configurações do sistema operacional, disponibilidade de rede e os recursos de hardware instalados no sistema. Não é possível criar uma instância dessa classe.
Para obter mais informações sobre parâmetros de todo o sistema, consulte SystemParametersInfo.
Propriedades
ActiveWindowTrackingDelay |
Obtém a atraso de rastreamento da janela ativa. |
ArrangeDirection |
Obtém um valor que indica a direção na qual o sistema operacional organiza janelas minimizadas. |
ArrangeStartingPosition |
Obtém um valor ArrangeStartingPosition que indica a posição inicial do qual o sistema operacional organiza janelas minimizadas. |
BootMode |
Obtém um valor BootMode que indica o modo de inicialização no qual o sistema foi iniciado. |
Border3DSize |
Obtém a espessura, em pixels, de uma janela de estilo 3D (tridimensional) ou de uma borda de controle do sistema. |
BorderMultiplierFactor |
Obtém o fator multiplicador de borda usado ao determinar a espessura da borda de dimensionamento de uma janela. |
BorderSize |
Obtém a espessura, em pixels, de uma borda de controle de janela ou sistema de estilo simples. |
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 de barra de título padrão de uma janela. |
CaretBlinkTime |
Obtém o tempo de intermitência do cursor. |
CaretWidth |
Obtém a largura do cursor, em pixels, nos controles de edição. |
ComputerName |
Obtém o nome do computador NetBIOS do computador local. |
CursorSize |
Obtém o tamanho máximo, em pixels, que um cursor pode ocupar. |
DbcsEnabled |
Obtém um valor que indica se o sistema operacional é capaz de lidar com caracteres do DBCS (conjunto de caracteres de byte duplo). |
DebugOS |
Obtém um valor que indica se a versão de depuração de USER.EXE está instalada. |
DoubleClickSize |
Obtém as dimensões, em pixels, da área em que o usuário deve clicar duas vezes para que o sistema operacional considere os dois cliques um clique duplo. |
DoubleClickTime |
Obtém o número máximo de milissegundos que pode passar entre um primeiro clique e um segundo clique para que o sistema operacional considere a ação do mouse um clique duplo. |
DragFullWindows |
Obtém um valor que indica se o usuário habilitou arrastar a janela inteira. |
DragSize |
Obtém a largura e a altura de um retângulo centralizado no ponto em que o botão do mouse foi pressionado e dentro do qual uma operação de arrastar não será iniciada. |
FixedFrameBorderSize |
Obtém a espessura, em pixels, da borda do quadro de uma janela que tem uma legenda e que não pode ser redimensionada. |
FontSmoothingContrast |
Obtém o valor de contraste com suavização de fonte usado na suavização ClearType. |
FontSmoothingType |
Obtém o tipo atual da suavização de fonte. |
FrameBorderSize |
Obtém a espessura, em pixels, da borda de redimensionamento que é desenhada em torno do perímetro de uma janela que está sendo arrastada redimensionada. |
HighContrast |
Obtém um valor que indica se o usuário habilitou a funcionalidade de acessibilidade do modo de alto contraste. |
HorizontalFocusThickness |
Obtém a espessura, em pixels, das bordas esquerda e direita do retângulo de foco do sistema. |
HorizontalResizeBorderThickness |
Obtém a espessura, em pixels, das bordas esquerda e direita da borda de dimensionamento em torno do perímetro de uma janela que está sendo redimensionada. |
HorizontalScrollBarArrowWidth |
Obtém a largura, em pixels, de um bitmap de seta da barra de rolagem horizontal. |
HorizontalScrollBarHeight |
Obtém a altura padrão, em pixels, da barra de rolagem horizontal. |
HorizontalScrollBarThumbWidth |
Obtém a largura, em pixels, da caixa de rolagem em uma barra de rolagem horizontal. |
IconHorizontalSpacing |
Obtém a largura, em pixels, de uma célula de organização ícone na exibição de ícones grandes. |
IconSize |
Obtém as dimensões, em pixels, do tamanho padrão do ícone de programa do Windows. |
IconSpacingSize |
Obtém o tamanho, em pixels, do quadrado da grade usado para organizar os ícones em uma exibição de ícones grandes. |
IconVerticalSpacing |
Obtém a altura, em pixels, de uma célula de organização ícone na exibição de ícones grandes. |
IsActiveWindowTrackingEnabled |
Obtém um valor que indica se o acompanhamento de janela ativa está habilitado. |
IsComboBoxAnimationEnabled |
Obtém um valor que indica se o efeito de deslizar-abrir para caixas de combinação está habilitado. |
IsDropShadowEnabled |
Obtém um valor que indica se o efeito de sombra está habilitado. |
IsFlatMenuEnabled |
Obtém um valor que indica se menus nativos do usuário têm aparência de menu simples. |
IsFontSmoothingEnabled |
Obtém um valor que indica se a suavização de fonte está habilitada. |
IsHotTrackingEnabled |
Obtém um valor que indica se o rastreio importante de elementos da interface do usuário, como nomes de menu nas barras de menus, está habilitado. |
IsIconTitleWrappingEnabled |
Obtém um valor que indica se o encapsulamento de ícone-título está habilitado. |
IsKeyboardPreferred |
Obtém um valor que indica se o usuário depende de teclado em vez de mouse e prefere que os aplicativos exibam interfaces de teclado que de outra forma estariam ocultas. |
IsListBoxSmoothScrollingEnabled |
Obtém um valor que indica se o efeito de rolagem suave para caixas de listagem está habilitado. |
IsMenuAnimationEnabled |
Obtém um valor que indica se os recursos de esmaecimento ou deslize do menu estão habilitados. |
IsMenuFadeEnabled |
Obtém um valor que indica se a animação de esmaecimento do menu está habilitada. |
IsMinimizeRestoreAnimationEnabled |
Obtém um valor que indica se a animação de minimizar e restaurar a janela está habilitada. |
IsSelectionFadeEnabled |
Obtém um valor que indica se o efeito de esmaecimento da seleção está habilitado. |
IsSnapToDefaultEnabled |
Obtém um valor que indica se o recurso Ajustar para o padrão está habilitado. |
IsTitleBarGradientEnabled |
Obtém um valor que indica se o efeito de gradiente de barras de título da janela está habilitado. |
IsToolTipAnimationEnabled |
Obtém um valor que indica se a animação ToolTip está habilitada. |
KanjiWindowHeight |
Obtém a altura, em pixels, da janela Kanji na parte inferior da tela para versões DBCS do Windows. |
KeyboardDelay |
Obtém a configuração de intervalo de repetição do teclado. |
KeyboardSpeed |
Obtém a configuração de velocidade de repetição. |
MaxWindowTrackSize |
Obtém as dimensões máximas padrão, em pixels, de uma janela que tem uma legenda e bordas de dimensionamento. |
MenuAccessKeysUnderlined |
Obtém um valor que indica se as chaves de acesso do menu sempre são sublinhadas. |
MenuBarButtonSize |
Obtém a largura padrão, em pixels, para botões da barra de menu e a altura, em pixels, de uma barra de menus. |
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 marca de seleção de menu. |
MenuFont |
Obtém a fonte usada para exibir texto em menus. |
MenuHeight |
Obtém a altura, em pixels, de uma linha de um menu. |
MenuShowDelay |
Obtém o tempo, em milissegundos, em que o sistema aguarda antes de exibir um menu de atalho em cascata quando o cursor do mouse está sobre um item de submenu. |
MidEastEnabled |
Obtém um valor que indica se o sistema operacional está habilitado para os idiomas hebraico e árabe. |
MinimizedWindowSize |
Obtém as dimensões, em pixels, de uma janela minimizada normal. |
MinimizedWindowSpacingSize |
Obtém as dimensões, em pixels, da área em que cada janela minimizada é alocada quando organizada. |
MinimumWindowSize |
Obtém a largura e a altura mínimas de uma janela, em pixels. |
MinWindowTrackSize |
Obtém as dimensões mínimas padrão, em pixels, que uma janela pode ocupar durante um redimensionamento de arrastar. |
MonitorCount |
Obtém o número de monitores na área de trabalho. |
MonitorsSameDisplayFormat |
Obtém um valor que indica se todos os monitores estão usando o mesmo formato de cor de pixel. |
MouseButtons |
Obtém o número de botões do mouse. |
MouseButtonsSwapped |
Obtém um valor que indica se as funções dos botões esquerdo e direito do mouse foram trocadas. |
MouseHoverSize |
Obtém as dimensões, em pixels, do retângulo no qual o ponteiro do mouse deve permanecer pelo tempo de foco do mouse antes que uma mensagem de foco do mouse seja gerada. |
MouseHoverTime |
Obtém o tempo, em milissegundos, que o ponteiro do mouse deve permanecer no retângulo de foco antes que uma mensagem de foco do mouse seja gerada. |
MousePresent |
Obtém um valor que indica se um dispositivo apontador está instalado. |
MouseSpeed |
Obtém a velocidade atual do mouse. |
MouseWheelPresent |
Obtém um valor que indica se um mouse com botão de rolagem está instalado. |
MouseWheelScrollDelta |
Obtém o valor delta do incremento de uma única rotação da roda do mouse. |
MouseWheelScrollLines |
Obtém o número de linhas a rolar quando o botão de rolagem do mouse é girado. |
NativeMouseWheelSupport |
Obtém um valor que indica se um mouse com botão de rolagem está instalado. |
Network |
Obtém um valor que indica se uma conexão de rede está presente. |
PenWindows |
Obtém um valor que indica se o Microsoft Windows para extensões de computação de caneta estão instaladas. |
PopupMenuAlignment |
Obtém o lado dos menus pop-up que são alinhados ao item da barra de menus correspondente. |
PowerStatus |
Obtém o status atual de energia do sistema. |
PrimaryMonitorMaximizedWindowSize |
Obtém as dimensões padrão, em pixels, de uma janela maximizada na tela principal. |
PrimaryMonitorSize |
Obtém as dimensões, em pixels, o modo de vídeo atual da tela principal. |
RightAlignedMenus |
Obtém um valor que indica se os menus suspensos são alinhados à direita com o item correspondente da barra de menus. |
ScreenOrientation |
Obtém a orientação da tela. |
Secure |
Obtém um valor que indica se um Gerenciador de segurança está presente neste sistema operacional. |
ShowSounds |
Obtém um valor que indica se o usuário prefere que um aplicativo apresente informações de forma visual nas situações em que ele deve apresentar as informações de forma audível. |
SizingBorderWidth |
Obtém a largura, em pixels, da borda de dimensionamento desenhada ao redor do perímetro de uma janela que está sendo redimensionada. |
SmallCaptionButtonSize |
Obtém a largura, em pixels, dos botões de legenda curta e a altura, em pixels, das legendas curtas. |
SmallIconSize |
Obtém as dimensões, em pixels, de um ícone pequeno. |
TerminalServerSession |
Obtém um valor que indica se o processo de chamada está associado a uma sessão de cliente dos Serviços de Terminal. |
ToolWindowCaptionButtonSize |
Obtém as dimensões, em pixels, dos botões de legenda curta. |
ToolWindowCaptionHeight |
Obtém a altura, em pixels, de uma legenda da janela de ferramentas. |
UIEffectsEnabled |
Obtém um valor que indica se os efeitos da interface do usuário estão habilitados ou desabilitados. |
UserDomainName |
Obtém o nome do domínio ao qual o usuário pertence. |
UserInteractive |
Obtém um valor que indica se o processo atual está em execução no modo de interação com o usuário. |
UserName |
Obtém o nome de usuário associado ao thread 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 pixels, das bordas superior e inferior da borda de dimensionamento em torno do perímetro de uma janela que está sendo redimensionada. |
VerticalScrollBarArrowHeight |
Obtém a altura, em pixels, de um bitmap de seta da barra de rolagem vertical. |
VerticalScrollBarThumbHeight |
Obtém a altura, em pixels, da caixa de rolagem em uma barra de rolagem vertical. |
VerticalScrollBarWidth |
Obtém a largura padrão, em pixels, da barra de rolagem vertical. |
VirtualScreen |
Obtém os limites da tela virtual. |
WorkingArea |
Obtém o tamanho, em pixels, da área de trabalho da tela. |
Métodos
GetBorderSizeForDpi(Int32) |
Obtém a espessura, em pixels, de uma borda de controle de janela ou sistema de estilo simples para um determinado valor de DPI. |
GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Obtém a largura do bitmap de seta da barra de rolagem horizontal em pixels. |
GetHorizontalScrollBarHeightForDpi(Int32) |
Obtém a altura padrão, em pixels, da barra de rolagem horizontal para um determinado valor de DPI. |
GetMenuFontForDpi(Int32) |
Obtém a fonte usada para exibir texto em menus para uso ao alterar o DPI para determinado dispositivo de exibição. |
GetVerticalScrollBarWidthForDpi(Int32) |
Obtém a altura padrão, em pixels, da barra de rolagem vertical para um determinado valor de DPI. |
VerticalScrollBarArrowHeightForDpi(Int32) |
Obtém a altura do bitmap de seta da barra de rolagem vertical em pixels. |