点击或拖拽改变大小

Functions.SysMetric 方法

X#
-- todo --
返回操作系统屏幕元素的大小。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION SysMetric(
	nScreenElement AS LONG
) AS LONG
查看代码

参数

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不可调整大小的窗口框架高度
12DOUBLE或PANEL窗口框架的宽度
13DOUBLE或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半标题窗口标题区域的高度
参见