Access爱好者--
所属分类: 实用API 作者: 共享 更新日期:2003-10-14 8:41:00 阅读次数:186

如何确定当前屏幕分辨率


这篇文章中的信息适用于:
Microsoft Access 2000

本文的发布号曾为 CHS210106
高级用户:要求具有高级编程、互操作性和多用户技巧。

本文适用于 Microsoft Access 数据库 (.mdb) 和 Microsoft Access 项目 (.adp)。


概要
本文说明如何创建用户定义的样例 Visual Basic for Applications 函数以确定当前屏幕分辨率。您可以使用本函数确定是在标准 VGA 模式 (640 x 480) 还是在 Super VGA 模式(800 x 600、1024 x 768 或 1600 x 1200)下运行。

Microsoft 所提供的编程示例只用于说明目的,不附带任何明示或默示的保证,包括(但不限于)用于特定目的的适用性和/或适销性的各项默示保证。本文假定您对演示所用的编程语言和创建、调试程序所用的工具已经非常熟悉。Microsoft 的支持人员可以帮助解释某个特定程序的功能,但他们不会修改这些示例来增加功能,也不会重新构造程序来满足特殊的要求。如果您的编程经验有限,请与 Microsoft 认证合作伙伴联系,或拨打免费咨询电话 (800) 936-5200。有关 Microsoft 认证合作伙伴的详细信息,请参见以下万维网网页:

有关 Microsoft 提供的支持选项的详细信息,请参见以下万维网网页:

更多信息
下面的示例说明如何创建并使用样例 GetScreenResolution() 函数。

备注:您可能有某些在现有 Microsoft Access 库中定义的 Microsoft Windows API 函数;因此,您的声明可能被重复。如果您收到重复过程名称错误消息,请在代码中删除或注释出声明语句。


1、新建模块,然后键入下列“声明”和函数:
*****************************************************************
DECLARATIONS SECTION
*****************************************************************

Option Explicit

Type RECT
x1 As Long
y1 As Long
x2 As Long
y2 As Long
End Type

NOTE: The following declare statements are case sensitive.


Declare Function GetDesktopWindow Lib "User32" () As Long
Declare Function GetWindowRect Lib "User32" _
(ByVal hWnd As Long, rectangle As RECT) As Long

*****************************************************************
FUNCTION: GetScreenResolution()

PURPOSE:
To determine the current screen size or resolution.

RETURN:
The current screen resolution. Typically one of the following:
640 x 480
800 x 600
1024 x 768

*****************************************************************
Function GetScreenResolution () as String

Dim R As RECT
Dim hWnd As Long
Dim RetVal As Long

hWnd = GetDesktopWindow()
RetVal = GetWindowRect(hWnd, R)
GetScreenResolution = (R.x2 - R.x1) & "x" & (R.y2 - R.y1)

End Function
2、在视图菜单上,单击立即窗口。
3、在“立即窗口”中键入下行命令,然后按 ENTER 键:
? GetScreenResolution()


注意:当前屏幕分辨率显示在“立即窗口”中。如果当前分辨率是标准 VGA,则在“立即”窗口中显示下列内容:
640x480


--------------------------------------------------------------------------------
相关文章

让控件自适应屏幕分辨率 2003-10-18 9:58:33


系统优化
控件使用
数据库设计
数据库连接
系统安全
OLE自动化
常见问题
实用代码
属性详解
网络相关
实用API
经验分享
精选教程
字符处理
ADP相关



文章搜索



制作维护:李寻欢     Mail:[email protected]om

关于本站 -- 网站服务 -- 版权条款 -- 联系方法 -- 网站帮助
Access爱好者版权所有 Copyright 2003-2005 All Rights Reserved 未经许可不得盗链