返回操作系统屏幕元素的大小。
语法
SYSMETRIC(nScreenElement)
参数
nScreenElement
指定屏幕元素。下表显示了 nScreenElement 的值及其对应的屏幕元素:
| nScreenElement | 屏幕元素 |
| 1 | 屏幕宽度 |
| 2 | 屏幕高度 |
| 3 | 可调整窗口的边框宽度 |
| 4 | 可调整窗口的边框高度 |
| 5 | 垂直滚动栏上滚动箭头的宽度 |
| 6 | 垂直滚动栏上滚动箭头的高度 |
| 7 | 水平滚动栏上滚动箭头的宽度 |
| 8 | 水平滚动栏上滚动箭头的高度 |
| 9 | 窗口标题的高度 |
| 10 | 不可调整的窗口边框的宽度 |
| 11 | 不可调整的窗口边框的高度 |
| 12 | DOUBLE 或 PANEL 窗口边框的宽度 |
| 13 | DOUBLE 或 PANEL 窗口边框的高度 |
| 14 | 文本编辑窗口中水平滚动栏上滚动框的宽度 |
| 15 | 文本编辑窗口中水平滚动栏上滚动框的高度 |
| 16 | 最小化窗口图标的宽度 |
| 17 | 最小化窗口图标的高度 |
| 18 | 最大化插入点宽度 |
| 19 | 最大化插入点高度 |
| 20 | 单线菜单栏高度 |
| 21 | 最大化窗口宽度 |
| 22 | 最大化窗口高度 |
| 23 | "Kanji" 窗口高度 |
| 24 | 最小化可调整窗口的宽度 |
| 25 | 最小化可调整窗口的高度 |
| 26 | 最小化窗口宽度 |
| 27 | 最小化窗口高度 |
| 28 | 窗口控制的宽度 |
| 29 | 窗口控制的高度 |
| 30 | 如果有鼠标,为 1;否则为 0 |
| 31 | 对于Microsofte Windows 测试版本为 1,否则为 0 |
| 32 | 如果交换鼠标按钮,为 1;否则为 0 |
| 33 | 在半标题窗口的标题或标题栏中一个按钮的宽度。 |
| 34 | 半标题窗口标题区的高度。 |
说明
SYSMETRIC()返回屏幕元素的大小。屏幕元素包括菜单、窗口、窗口控件和插入点。除非另行注明,否则以像素为单位返回一个数值。该返值类型可能随不同的显示器、显示驱动程序和视频硬件而变化。有关 Microsoft Windows 屏幕元素更深入的内容,请参阅《Microsoft Windows 中文版程序员指南》中的 GetSystemMetrics 函数。
SYSMETRIC()在 Visual FoxPro 中,可以确定创建的菜单、窗口和窗口控件的大小。用 DEFINE WINDOWS 和 DEFINE MENU 创建的窗口、菜单使用与操作系统的窗口、菜单相同的屏幕元素尺寸。