返回操作系统屏幕元素的大小。
语法
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 创建的窗口、菜单使用与操作系统的窗口、菜单相同的屏幕元素尺寸。