SystemInformation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о текущей системной среде.
public ref class SystemInformation
public ref class SystemInformation abstract sealed
public class SystemInformation
public static class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Наследование
-
SystemInformation
Примеры
В следующем примере кода перечислены все свойства SystemInformation класса в объекте ListBox и отображается текущее значение свойства при TextBox выборе элемента списка.
#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
Комментарии
Класс SystemInformation предоставляет static
свойства, которые можно использовать для получения сведений о текущей системной среде. Класс предоставляет доступ к таким сведениям, как Windows размеры элементов отображения, параметры операционной системы, доступность сети и возможности оборудования, установленного в системе. Для этого класса невозможно создание экземпляров.
Дополнительные сведения о параметрах на уровне системы см. в разделе SystemParametersInfo.
Свойства
ActiveWindowTrackingDelay |
Возвращает задержку отслеживания активного окна. |
ArrangeDirection |
Возвращает значение, указывающее направление, в котором операционная система располагает свернутые окна. |
ArrangeStartingPosition |
Возвращает значение ArrangeStartingPosition, указывающее позицию, начиная с которой операционная система выстраивает свернутые окна. |
BootMode |
Возвращает значение BootMode, указывающее режим загрузки, в котором была запущена система. |
Border3DSize |
Возвращает толщину (в пикселях) объемной границы окна или системного элемента управления. |
BorderMultiplierFactor |
Возвращает множитель границы, который используется при определении толщины границы для изменения размера окна. |
BorderSize |
Возвращает толщину (в пикселях) плоской границы окна или системного элемента управления. |
CaptionButtonSize |
Возвращает стандартный размер кнопки в заголовке окна в пикселях. |
CaptionHeight |
Возвращает высоту (в пикселях) стандартной области заголовка окна. |
CaretBlinkTime |
Возвращает время мерцания курсора. |
CaretWidth |
Возвращает ширину курсора (в пикселях) в элементах управления для редактирования. |
ComputerName |
Возвращает имя NetBIOS локального компьютера. |
CursorSize |
Возвращает максимальный размер (в пикселях), который может иметь курсор. |
DbcsEnabled |
Возвращает значение, показывающее, может ли операционная система обрабатывать символы двухбайтовой кодировки (DBCS). |
DebugOS |
Возвращает значение, показывающее, установлена ли отладочная версия USER.EXE. |
DoubleClickSize |
Возвращает размеры (в пикселях) области, в которой пользователь должен щелкнуть дважды, чтобы операционная система обработала два щелчка как двойной щелчок. |
DoubleClickTime |
Возвращает максимальное число миллисекунд, которое может пройти между первым и вторым щелчком, чтобы операционная система рассматривала эти действия как двойной щелчок. |
DragFullWindows |
Возвращает значение, показывающее, включено ли перетаскивание окон с содержимым. |
DragSize |
Возвращает ширину и высоту прямоугольника с центром в точке, в которой была нажата кнопка мыши, и в пределах которой еще не будет запущена операция перетаскивания. |
FixedFrameBorderSize |
Возвращает толщину (в пикселях) границы рамки окна, которую имеет заголовок и размеры которого не изменяются. |
FontSmoothingContrast |
Возвращает значение контрастности сглаживания шрифтов, используемое в сглаживании ClearType. |
FontSmoothingType |
Возвращает текущий тип сглаживания шрифтов. |
FrameBorderSize |
Возвращает толщину (в пикселях) границы для изменения размера, которая рисуется по периметру окна, изменяющего размеры. |
HighContrast |
Возвращает значение, показывающее, включен ли режим высокой контрастности в специальных возможностях. |
HorizontalFocusThickness |
Возвращает толщину (в пикселях) левой и правой границ прямоугольника системного фокуса ввода. |
HorizontalResizeBorderThickness |
Возвращает толщину (в пикселях) левой и правой границ рамки изменения размеров вокруг области окна, изменяющего размеры. |
HorizontalScrollBarArrowWidth |
Возвращает ширину (в пикселях) изображения стрелки на горизонтальной полосе прокрутки. |
HorizontalScrollBarHeight |
Возвращает высоту (в пикселях) по умолчанию для горизонтальной полосы прокрутки. |
HorizontalScrollBarThumbWidth |
Возвращает ширину (в пикселях) ползунка горизонтальной полосы прокрутки. |
IconHorizontalSpacing |
Возвращает ширину (в пикселях) ячейки упорядочения значков в режиме больших значков. |
IconSize |
Возвращает размеры (в пикселях) стандартного значка программы Windows. |
IconSpacingSize |
Возвращает размер (в пикселях) элемента сетки, используемой для размещения значков в режиме крупных значков. |
IconVerticalSpacing |
Возвращает высоту (в пикселях) ячейки упорядочения значков в режиме больших значков. |
IsActiveWindowTrackingEnabled |
Возвращает значение, показывающее, включено ли отслеживание активного окна. |
IsComboBoxAnimationEnabled |
Получает значение, показывающее, включен ли эффект скольжения при раскрытии поля со списком. |
IsDropShadowEnabled |
Получает значение, показывающее, включен ли эффект тени. |
IsFlatMenuEnabled |
Возвращает значение, указывающее, имеют ли пользовательские меню плоский вид. |
IsFontSmoothingEnabled |
Возвращает значение, показывающее, включено ли сглаживание шрифтов. |
IsHotTrackingEnabled |
Возвращает значение, показывающее, включен ли выбор элементов интерфейса пользователя, таких как названия меню в панели меню, при наведении на них указателя. |
IsIconTitleWrappingEnabled |
Получает значение, показывающее, включен ли перенос подписи значка. |
IsKeyboardPreferred |
Возвращает значение, указывающее, предпочитает ли пользователь использовать клавиатуру вместо мыши и следует ли приложениям отображать интерфейсы клавиатуры, которые в противном случае были бы скрыты. |
IsListBoxSmoothScrollingEnabled |
Получает значение, показывающее, включен ли эффект плавной прокрутки для списков. |
IsMenuAnimationEnabled |
Возвращает значение, показывающее, включены ли затухание и покадровая анимация. |
IsMenuFadeEnabled |
Получает значение, показывающее, включена ли анимация исчезания меню. |
IsMinimizeRestoreAnimationEnabled |
Возвращает значение, показывающее, включена ли анимация сворачивания и восстановления окна. |
IsSelectionFadeEnabled |
Получает значение, показывающее, включен ли эффект исчезания выделения. |
IsSnapToDefaultEnabled |
Возвращает значение, показывающее, включена ли возможность кнопка возврата к значениям, установленным по умолчанию. |
IsTitleBarGradientEnabled |
Получает значение, показывающее, включен ли эффект градиента для заголовков окна. |
IsToolTipAnimationEnabled |
Получает значение, показывающее, включена ли анимация ToolTip. |
KanjiWindowHeight |
Возвращает высоту (в пикселях) окна кандзи, расположенного в нижней части экрана для версий Windows, использующих двухбайтовую кодировку (DBCS). |
KeyboardDelay |
Возвращает параметр задержки перед повторением для клавиатуры. |
KeyboardSpeed |
Возвращает параметр скорости повтора для клавиатуры. |
MaxWindowTrackSize |
Возвращает стандартные максимальные размеры (в пикселях) для окна, которое имеет заголовок и границы, позволяющие изменять размеры окна. |
MenuAccessKeysUnderlined |
Получает значение, показывающее, всегда ли подчеркиваются клавиши доступа в меню. |
MenuBarButtonSize |
Возвращает ширину по умолчанию (в пикселях) для кнопок строки меню и высоту (в пикселях) строки меню. |
MenuButtonSize |
Возвращает размеры по умолчанию (в пикселях) для кнопок строки меню. |
MenuCheckSize |
Возвращает размеры по умолчанию (в пикселях) для области флажка меню. |
MenuFont |
Возвращает шрифт, используемый для отображения текста в меню. |
MenuHeight |
Возвращает высоту (в пикселях) для одной строки меню. |
MenuShowDelay |
Возвращает время (в миллисекундах), которое система ожидает перед отображением каскадного контекстного меню, когда указатель мыши наводится на элемент вложенного меню. |
MidEastEnabled |
Возвращает значение, показывающее, поддерживает ли операционная система иврит и арабский язык. |
MinimizedWindowSize |
Возвращает размеры (в пикселях) обычного свернутого окна. |
MinimizedWindowSpacingSize |
Возвращает размеры (в пикселях) области, которая выделяется для размещения каждого свернутого окна. |
MinimumWindowSize |
Возвращает минимальную ширину и высоту (в пикселях) для окна. |
MinWindowTrackSize |
Возвращает стандартные минимальные размеры (в пикселях), которые может принимать окно, изменяющее размеры. |
MonitorCount |
Возвращает число мониторов на рабочем столе. |
MonitorsSameDisplayFormat |
Возвращает значение, показывающее, используется ли для всех мониторов одинаковый цветовой формат пикселей. |
MouseButtons |
Возвращает число кнопок мыши. |
MouseButtonsSwapped |
Возвращает значение, указывающее, могут ли меняться местами функции левой и правой кнопок мыши. |
MouseHoverSize |
Возвращает размеры прямоугольника (в пикселях), в котором должен находиться указатель мыши в течение времени наведения мыши перед тем, как создается сообщение о наведении мыши. |
MouseHoverTime |
Возвращает интервал времени (в миллисекундах), в течение которого указатель мыши должен оставаться в прямоугольнике наведения перед тем, как вызывается сообщение о наведении мыши. |
MousePresent |
Возвращает значение, указывающее, установлено ли указывающее устройство. |
MouseSpeed |
Возвращает текущую скорость мыши. |
MouseWheelPresent |
Возвращает значение, указывающее, установлена ли мышь с колесом прокрутки. |
MouseWheelScrollDelta |
Возвращает значение смещения, вызываемого поворотом колесика мыши на одно деление. |
MouseWheelScrollLines |
Возвращает число строк, прокручиваемых при вращении колесика мыши. |
NativeMouseWheelSupport |
Возвращает значение, указывающее, установлена ли мышь с колесом прокрутки. |
Network |
Возвращает значение, указывающее, присутствует ли сетевое подключение. |
PenWindows |
Возвращает значение, показывающее, установлены ли расширения Microsoft Windows для компьютеров с перьевым вводом. |
PopupMenuAlignment |
Возвращает сторону всплывающих меню, которые выравниваются по соответствующему элементу панели меню. |
PowerStatus |
Возвращает текущее состояние системного питания. |
PrimaryMonitorMaximizedWindowSize |
Возвращает стандартные размеры (в пикселях) для развернутого окна на основном мониторе. |
PrimaryMonitorSize |
Возвращает размеры (в пикселях) для текущего видеорежима основного монитора. |
RightAlignedMenus |
Возвращает значение, указывающее, выравниваются ли раскрывающиеся меню вправо относительно соответствующего элемента строки меню. |
ScreenOrientation |
Возвращает ориентацию экрана. |
Secure |
Возвращает значение, показывающее, присутствует ли в этой операционной системе диспетчер безопасности. |
ShowSounds |
Возвращает значение, показывающее, выбрал ли пользователь режим, в котором приложение представляет данные в визуальной форме в случаях, когда данные должны выводиться в звуковой форме. |
SizingBorderWidth |
Возвращает ширину (в пикселях) изменяющей размер границы, нарисованной вокруг периметра изменяющего размер окна. |
SmallCaptionButtonSize |
Возвращает ширину (в пикселях) кнопок мелких заголовков и высоту малых заголовков в пикселях. |
SmallIconSize |
Возвращает размеры (в пикселях) мелкого значка. |
TerminalServerSession |
Возвращает значение, указывающее, сопоставлен ли вызывающий процесс с клиентским сеансом служб терминалов. |
ToolWindowCaptionButtonSize |
Возвращает размеры (в пикселях) значков в заголовке. |
ToolWindowCaptionHeight |
Возвращает высоту (в пикселях) заголовка окна программного средства. |
UIEffectsEnabled |
Возвращает значение, показывающее, включены ли эффекты пользовательского интерфейса. |
UserDomainName |
Возвращает имя домена, которому принадлежит пользователь. |
UserInteractive |
Возвращает значение, позволяющее определить, выполняется ли текущий процесс в режиме взаимодействия с пользователем. |
UserName |
Возвращает имя пользователя, сопоставленное с текущим потоком. |
VerticalFocusThickness |
Возвращает толщину (в пикселях) верхней и нижней границ прямоугольника системного фокуса ввода. |
VerticalResizeBorderThickness |
Возвращает толщину (в пикселях) верхней и нижней границ рамки для изменения размера, расположенной по периметру окна, изменяющего размеры. |
VerticalScrollBarArrowHeight |
Возвращает высоту (в пикселях) изображения стрелки на вертикальной полосе прокрутки. |
VerticalScrollBarThumbHeight |
Возвращает высоту (в пикселях) ползунка вертикальной полосы прокрутки. |
VerticalScrollBarWidth |
Возвращает ширину по умолчанию (в пикселях) вертикальной полосы прокрутки. |
VirtualScreen |
Возвращает границы виртуального экрана. |
WorkingArea |
Возвращает размер (в пикселях) рабочей области экрана. |
Методы
GetBorderSizeForDpi(Int32) |
Получает толщину (в пикселях) плоской границы окна или системного элемента управления для заданного значения DPI. |
GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Получает ширину стрелки на горизонтальной полосе прокрутки в пикселях. |
GetHorizontalScrollBarHeightForDpi(Int32) |
Получает высоту по умолчанию (в пикселях) горизонтальной полосы прокрутки для данного значения DPI. |
GetMenuFontForDpi(Int32) |
Получает шрифт, используемый для отображения текста в меню, которое будет использоваться для изменения настройки DPI для заданного устройства отображения. |
GetVerticalScrollBarWidthForDpi(Int32) |
Получает высоту по умолчанию (в пикселях) вертикальной полосы прокрутки для данного значения DPI. |
VerticalScrollBarArrowHeightForDpi(Int32) |
Получает высоту в пикселях точечного изображения стрелки на вертикальной полосе прокрутки. |