Share via


SystemInformation 成员

提供当前系统环境的有关信息。

下表列出了由 SystemInformation 类型公开的成员。

公共属性

  名称 说明
Public property Static ActiveWindowTrackingDelay 获取活动窗口跟踪延迟。
Public property Static ArrangeDirection 获取一个值,该值指示操作系统排列最小化窗口的方向。
Public property Static ArrangeStartingPosition 获取一个 ArrangeStartingPosition 值,该值指示操作系统排列最小化窗口的起始位置。
Public property Static BootMode 获取一个 BootMode 值,该值指示系统启动的启动模式。
Public property Static Border3DSize 获取三维 (3-D) 样式窗口或系统控件边框的粗细(以像素为单位)。
Public property Static BorderMultiplierFactor 获取边框倍数因子,该倍数因子在确定窗口的大小调整边框的粗细时使用。
Public property Static Supported by the .NET Compact Framework BorderSize 获取平面样式窗口边框或系统控件边框的粗细(以像素为单位)。
Public property Static CaptionButtonSize 获取窗口标题栏中的按钮的标准大小(以像素为单位)。
Public property Static CaptionHeight 获取窗口的标准标题栏区域的高度(以像素为单位)。
Public property Static CaretBlinkTime 获取插入符号闪烁时间。
Public property Static CaretWidth 获取编辑控件中的插入符号的宽度(以像素为单位)。
Public property Static ComputerName 获取本地计算机的 NetBIOS 计算机名称。
Public property Static CursorSize 获取光标能够占用的最大大小(以像素为单位)。
Public property Static DbcsEnabled 获取一个值,该值指示操作系统能否处理双字节字符集 (DBCS) 的字符。
Public property Static DebugOS 获取一个值,该值指示是否已安装调试版本的 USER.EXE。
Public property Static DoubleClickSize 获取如下区域的尺寸(以像素为单位):用户必须在此区域内单击两次,操作系统才将这两次单击视为一次双击。
Public property Static Supported by the .NET Compact Framework DoubleClickTime 获取要使操作系统将鼠标操作视为双击,第一次单击与第二次单击之间可以经过的最大毫秒数。
Public property Static DragFullWindows 获取一个值,该值指示用户是否已启用全窗口拖动。
Public property Static DragSize 获取以鼠标按钮的按下点为中心的矩形的宽度和高度,在该矩形内不会开始拖动操作。
Public property Static FixedFrameBorderSize 获取具有标题但不可调整大小的窗口的边框粗细(以像素为单位)。
Public property Static FontSmoothingContrast 获取 ClearType 平滑中使用的字体平滑对比度值。
Public property Static FontSmoothingType 获取字体平滑的当前类型。
Public property Static FrameBorderSize 获取在正拖动调整大小的窗口周围绘制的大小调整边框的粗细(以像素为单位)。
Public property Static HighContrast 获取一个值,该值指示用户是否已启用高对比度模式辅助功能。
Public property Static HorizontalFocusThickness 获取系统焦点矩形的左边缘和右边缘的粗细(以像素为单位)。
Public property Static HorizontalResizeBorderThickness 获取在正调整大小的窗口周围的大小调整边框的左边缘和右边缘的粗细(以像素为单位)。
Public property Static HorizontalScrollBarArrowWidth 获取水平滚动条上箭头位图的宽度(以像素为单位)。
Public property Static HorizontalScrollBarHeight 获取水平滚动条的默认高度(以像素为单位)。
Public property Static HorizontalScrollBarThumbWidth 获取水平滚动条中滚动框的宽度(以像素为单位)。
Public property Static IconHorizontalSpacing 获取大图标视图中图标排列单元格的宽度(以像素为单位)。
Public property Static IconSize 获取 Windows 默认程序图标大小的尺寸(以像素为单位)。
Public property Static IconSpacingSize 获取用于在大图标视图中排列图标的网格方形的尺寸(以像素为单位)。
Public property Static IconVerticalSpacing 获取大图标视图中图标排列单元格的高度(以像素为单位)。
Public property Static IsActiveWindowTrackingEnabled 获取一个值,该值指示是否已启用活动窗口跟踪。
Public property Static IsComboBoxAnimationEnabled 获取一个值,该值指示是否已启用组合框的滑动打开效果。
Public property Static IsDropShadowEnabled 获取一个值,该值指示是否已启用投影效果。
Public property Static IsFlatMenuEnabled 获取一个值,该值指示本机用户菜单是否具有平面菜单外观。
Public property Static IsFontSmoothingEnabled 获取一个值,该值指示是否已启用字体平滑。
Public property Static IsHotTrackingEnabled 获取一个值,该值指示是否已启用用户界面元素(如菜单栏上的菜单名)的热跟踪。
Public property Static IsIconTitleWrappingEnabled 获取一个值,该值指示是否已启用图标标题换行。
Public property Static IsKeyboardPreferred 获取一个值,该值指示用户是否依赖于键盘(而不是鼠标),因而希望应用程序显示键盘界面(否则该界面隐藏)。
Public property Static IsListBoxSmoothScrollingEnabled 获取一个值,该值指示是否已启用列表框的平滑滚动效果。
Public property Static IsMenuAnimationEnabled 获取一个值,该值指示是否已启用菜单淡入淡出或滑动动画功能。
Public property Static IsMenuFadeEnabled 获取一个值,该值指示是否已启用菜单淡入淡出动画。
Public property Static IsMinimizeRestoreAnimationEnabled 获取一个值,该值指示是否已启用窗口最小化和还原动画。
Public property Static IsSelectionFadeEnabled 获取一个值,该值指示是否已启用所选内容淡入淡出效果。
Public property Static IsSnapToDefaultEnabled 获取一个值,该值指示是否已启用“对齐默认按钮”功能。
Public property Static IsTitleBarGradientEnabled 获取一个值,该值指示是否已启用窗口标题栏的渐变效果。
Public property Static IsToolTipAnimationEnabled 获取一个值,该值指示是否已启用 ToolTip 动画。
Public property Static KanjiWindowHeight 为 Windows 的双字节字符集 (DBCS) 版本获取屏幕底部的 Kanji 窗口的高度(以像素为单位)。
Public property Static KeyboardDelay 获取键盘重复延迟设置。
Public property Static KeyboardSpeed 获取键盘重复速度设置。
Public property Static MaxWindowTrackSize 获取窗口的默认最大尺寸(以像素为单位),该窗口具有标题和可调整大小的边框。
Public property Static MenuAccessKeysUnderlined 获取一个值,该值指示菜单访问键是否始终带下划线。
Public property Static MenuBarButtonSize 获取菜单栏按钮的默认宽度(以像素为单位)和菜单栏的高度(以像素为单位)。
Public property Static MenuButtonSize 获取菜单栏按钮的默认尺寸(以像素为单位)。
Public property Static MenuCheckSize 获取菜单选中标记区域的默认大小的尺寸(以像素为单位)。
Public property Static MenuFont 获取用于在菜单上显示文本的字体。
Public property Static Supported by the .NET Compact Framework MenuHeight 获取一个菜单行的高度(以像素为单位)。
Public property Static MenuShowDelay 获取当鼠标光标位于子菜单项之上时,显示级联快捷菜单前系统等待的时间(以毫秒为单位)。
Public property Static MidEastEnabled 获取一个值,该值指示操作系统是否可使用希伯来语和阿拉伯语。
Public property Static MinimizedWindowSize 获取正常的最小化窗口的尺寸(以像素为单位)。
Public property Static MinimizedWindowSpacingSize 获取排列最小化窗口时分配给每个最小化窗口的区域的尺寸(以像素为单位)。
Public property Static MinimumWindowSize 获取窗口的最小宽度和高度(以像素为单位)。
Public property Static MinWindowTrackSize 获取在拖动调整大小过程中窗口可能占用的默认最小尺寸(以像素为单位)。
Public property Static MonitorCount 获取桌面上显示监视器的数目。
Public property Static MonitorsSameDisplayFormat 获取一个值,该值指示是否所有显示监视器都使用相同的像素颜色格式。
Public property Static MouseButtons 获取鼠标的按钮数。
Public property Static MouseButtonsSwapped 获取一个值,该值指示鼠标左右按钮的功能是否已经切换。
Public property Static MouseHoverSize 获取在鼠标悬停消息生成之前,鼠标指针必须在其中停留鼠标悬停时间的矩形的尺寸(以像素为单位)。
Public property Static MouseHoverTime 获取在鼠标悬停消息生成之前,鼠标指针必须停留在悬停矩形中的时间(以毫秒为单位)。
Public property Static MousePresent 获取一个值,该值指示是否已安装指点设备。
Public property Static MouseSpeed 获取当前鼠标速度。
Public property Static MouseWheelPresent 获取一个值,该值指示是否已安装带鼠标轮的鼠标。
Public property Static MouseWheelScrollDelta 获取单次鼠标轮旋转增量的增量值。
Public property Static MouseWheelScrollLines 获取鼠标轮在转动时所滚动的行数。
Public property Static NativeMouseWheelSupport 获取一个值,该值指示操作系统本身是否支持鼠标轮。
Public property Static Network 获取一个值,该值指示是否存在网络连接。
Public property Static PenWindows 获取一个值,该值指示是否已安装 Microsoft Windows for Pen Computing 扩展。
Public property Static PopupMenuAlignment 获取弹出菜单与相应菜单栏项对齐的边。
Public property Static PowerStatus 获取当前的系统电源状态。
Public property Static PrimaryMonitorMaximizedWindowSize 获取主监视器上最大化窗口的默认尺寸(以像素为单位)。
Public property Static PrimaryMonitorSize 获取主显示器的当前视频模式的尺寸(以像素为单位)。
Public property Static RightAlignedMenus 获取一个值,该值指示下拉菜单是否与相应的菜单栏项右对齐。
Public property Static ScreenOrientation 获取屏幕的方向。
Public property Static Secure 获取一个值,该值指示当前操作系统上是否存在安全管理器。
Public property Static ShowSounds 获取一个值,该值指示用户是否希望应用程序在以音频形式表示信息时以可视形式表示信息。
Public property Static SizingBorderWidth 获取在正调整大小的窗口周围绘制的大小调整边框的宽度(以像素为单位)。
Public property Static SmallCaptionButtonSize 获取小标题按钮的宽度(以像素为单位)和小标题的高度(以像素为单位)。
Public property Static SmallIconSize 获取小图标的尺寸(以像素为单位)。
Public property Static TerminalServerSession 获取一个值,该值指示调用进程是否与终端服务客户端会话相关联。
Public property Static ToolWindowCaptionButtonSize 获取小标题按钮的尺寸(以像素为单位)。
Public property Static ToolWindowCaptionHeight 获取工具窗口标题的高度(以像素为单位)。
Public property Static UIEffectsEnabled 获取一个值,该值指示是已启用还是已禁用用户界面 (UI) 效果。
Public property Static UserDomainName 获取用户所属的域的名称。
Public property Static UserInteractive 获取一个值,该值指示当前进程是否在用户交互模式中运行。
Public property Static UserName 获取与当前线程相关联的用户名。
Public property Static VerticalFocusThickness 获取系统焦点矩形的上边缘和下边缘的粗细(以像素为单位)。
Public property Static VerticalResizeBorderThickness 获取在正调整大小的窗口周围的大小调整边框的上边缘和下边缘的粗细(以像素为单位)。
Public property Static VerticalScrollBarArrowHeight 获取垂直滚动条上箭头位图的高度(以像素为单位)。
Public property Static VerticalScrollBarThumbHeight 获取垂直滚动条中滚动框的高度(以像素为单位)。
Public property Static VerticalScrollBarWidth 获取垂直滚动条的默认宽度(以像素为单位)。
Public property Static VirtualScreen 获取虚拟屏幕的界限。
Public property Static WorkingArea 获取屏幕的工作区域的大小(以像素为单位)。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)

页首

请参见

参考

SystemInformation 类
System.Windows.Forms 命名空间