2015四级英语作文范文:请帮俺解释一下这四个参数(vb)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 16:30:32
Private Sub Command1_Click()
Dim lRet As Long
Dim apiRECT As RECT

lRet = SystemParametersInfo_
(SPI_GETWORKAREA, vbNull, apiRECT, 0)---这四个参数是什么意思 谢谢回答

请楼主参考:http://www.programfan.com/article/vbapi/SystemParametersInfo.htm

这个是SystemParametersInfo函数的详细语法说明。

在您的语句中:

1、SPI_GETWORKAREA参数表示一个RECT结构,用于装载屏幕的工作区;

2、vbNull参数表示不执行任何GET或SET操作;

3、apiRECT参数是一个RECT类型定义,RECT原型定义为:
Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type

这是windows广泛采用的一种数据结构,通常作为参数传递给许多api函数。RECT结构表示一个矩形区域,left和top字段描叙了矩形第一个角(通常是左上角),right和bottom字段描叙了矩形的第二个角(通常是右下角)。这两个位置决定了矩形的大小与位置。这些字段采用的单位及坐标系统取决于当前的有效缩放比例、准备表示的对象以及准备调用的api函数。并不要求bottom字段的绝对值大于top字段,而且也可以为负数。
注意:由right及bottom字段指定的点通常不是矩形的一部分;矩形对象描叙的是个空矩形(其中不包含像素);RECT结构要求按引用传递给windows函数,不要试图使用ByVal

4、0参数表示禁止更新用户对系统参数的设置。