sysmetric( ) 函数

请参阅

返回操作系统屏幕元素的大小。

语法

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