Functions.SysMetric 方法 | |
-- todo --
返回操作系统屏幕元素的大小。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION SysMetric(
nScreenElement AS LONG
) AS LONG
public static int SysMetric(
int nScreenElement
)
查看代码参数
- nScreenElement
- 类型:Int32
指定屏幕元素。备注部分的表格展示了nScreenElement的值及其对应的屏幕元素:
返回值
类型:
Int32
字符
备注
SysMetric() 返回屏幕元素的大小。屏幕元素包括菜单、窗口、窗口控件和插入点。
返回值以像素为单位(除非另有说明),可能因不同的显示器、显示驱动程序和视频硬件而有所不同。
有关屏幕元素的更多信息,请参阅MSDN库中的GetSystemMetrics函数,网址为
http://msdn.microsoft.com/library。
SysMetric() 使您能够确定在X#中创建的菜单、窗口和窗口控件的大小。
使用DEFINE WINDOW和DEFINE MENU创建的窗口和菜单使用与操作系统窗口和菜单相同的屏幕元素大小。
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 | 日文输入法窗口的高度 |
24 | 可调整大小的窗口的最小宽度 |
25 | 可调整大小的窗口的最小高度 |
26 | 窗口的最小宽度 |
27 | 窗口的最小高度 |
28 | 窗口控件的宽度 |
29 | 窗口控件的高度 |
30 | 如果存在鼠标硬件则为1;否则为0 |
31 | 对于Microsoft Windows调试版本为1;否则为0 |
32 | 如果鼠标按钮交换则为1;否则为0 |
33 | 半标题窗口的标题栏或标题中按钮的宽度 |
34 | 半标题窗口标题区域的高度 |
参见