NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

SystemInformation Properties

The properties of the SystemInformation class are listed below. For a complete list of SystemInformation class members, see the SystemInformation Members topic.

Public:

ArrangeDirection Gets flags specifying how the system arranges minimized windows.
ArrangeStartingPosition Gets flags specifying how the system arranges minimized windows.
BootMode Gets a value that specifies how the system was started.
Border3DSize Gets the dimensions in pixels, of a 3-D border.
BorderSize Gets the width and height of a window border in pixels.
CaptionButtonSize Gets the dimensions in pixels, of a caption bar or title bar button.
CaptionHeight Gets the height of the normal caption area in pixels.
ComputerName Gets the computer name of the current system.
CursorSize Gets the dimensions of a cursor in pixels.
DBCSEnabled Gets whether the operating system is capable of handling double-byte (DBCS) characters.
DebugOS Gets whether this is a debug version of the operating system.
DoubleClickSize Gets the dimensions in pixels, of the area that the user must click within for the system to consider the two clicks a double-click. The rectangle is centered around the first click.
DoubleClickTime Gets the maximum number of milliseconds allowed between mouse clicks for a double-click.
DragFullWindows Gets whether the user has enabled full window drag.
DragSize Gets the dimensions in pixels, of the rectangle that a drag operation must extend to be considered a drag. The rectangle is centered on a drag point.
FixedFrameBorderSize Gets the thickness in pixels, of the border for a window that has a caption and is not resizable.
FrameBorderSize Gets the thickness in pixels, of the border for a window that can be resized.
HighContrast Gets whether the user has selected to run in high contrast mode.
HorizontalScrollBarArrowWidth Gets the width, in pixels, of the arrow bitmap on the horizontal scrollbar.
HorizontalScrollBarHeight Gets the height of the horizontal scroll bar in pixels.
HorizontalScrollBarThumbWidth Gets the width of the scroll box in a horizontal scroll bar in pixels.
IconSize Gets the default dimensions of an icon in pixels.
IconSpacingSize Gets the dimensions in pixels, of the grid used to arrange icons in a large icon view.
KanjiWindowHeight Gets the height, in pixels, of the Kanji window at the bottom of the screen for double-byte (DBCS) character set versions of Windows.
MaxWindowTrackSize Gets the default maximum dimensions in pixels, of a window that has a caption and sizing borders.
MenuButtonSize Gets the dimensions in pixels, of menu bar buttons.
MenuCheckSize Gets the dimensions of the default size of a menu checkmark in pixels.
MenuHeight Gets the height of a one line of a menu in pixels.
MidEastEnabled Gets whether the system is enabled for Hebrew and Arabic languages.
MinimizedWindowSize Gets the dimensions in pixels, of a normal minimized window.
MinimizedWindowSpacingSize Gets the dimensions in pixels, of the grid into which minimized windows will be placed.
MinimumWindowSize Gets the minimum allowable dimensions of a window in pixels.
MinWindowTrackSize Gets the system's default minimum tracking dimensions of a window in pixels.
MonitorCount Gets the number of display monitors on the desktop.
MonitorsSameDisplayFormat Gets whether all the display monitors have the same color format.
MouseButtons Gets the number of buttons on mouse.
MouseButtonsSwapped Gets whether the functions of the left and right mouse buttons have been swapped.
MousePresent Gets whether the system has a mouse installed.
MouseWheelPresent Gets whether there is a mouse with a mouse wheel installed on this machine.
MouseWheelScrollLines Gets the number of lines to scroll when the mouse wheel is rotated.
NativeMouseWheelSupport Gets whether the system natively supports the mouse wheel in newer mice.
Network Gets whether this computer is connected to a network.
PenWindows Gets whether the Microsoft Windows for Pen computing extensions are installed.
PrimaryMonitorMaximizedWindowSize Gets the default dimensions, in pixels, of a maximized top-left window on the primary monitor.
PrimaryMonitorSize Gets the dimensions of the primary display monitor in pixels.
RightAlignedMenus Gets whether drop down menus should be right-aligned with the corresponding menu bar item.
Secure Gets whether security is present on this operating system.
ShowSounds Gets whether the user requires an application to present information visually in situations where it would otherwise present the information in audible form.
SmallIconSize Gets the recommended dimensions of a small icon in pixels.
ToolWindowCaptionButtonSize Gets the dimensions of small caption buttons in pixels.
ToolWindowCaptionHeight Gets the height of a small caption in pixels.
UserDomainName Gets the user's domain name.
UserInteractive Determines if the current process is running in user interactive mode. This will only ever be false when running as a ServiceProcess or from inside a Web application. When UserInteractive is false, no modal dialogs or message boxes should be displayed, as there is no GUI for the user to interact with.
UserName Retrieves the user name of the current thread. This is the name of the user currently logged onto the system.
VerticalScrollBarArrowHeight Gets the height in pixels, of the arrow bitmap on the vertical scroll bar.
VerticalScrollBarThumbHeight Gets the height of the scroll box in a vertical scroll bar in pixels.
VerticalScrollBarWidth Gets the width of the vertical scroll bar in pixels.
VirtualScreen Gets the bounds of the virtual screen.
WorkingArea Gets the size of the working area in pixels.

See Also

SystemInformation Class | System.WinForms Namespace