⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basscreensize.bas

📁 可直接打开编辑网络数据库
💻 BAS
字号:
Attribute VB_Name = "basScreenSize"
Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long

Public Const SPI_GETWORKAREA = 48
            
Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type

Public Property Get WorkAreaHeight() As Long
Dim apiRECT As RECT
    Call GetWorkAreaDimensions(apiRECT)
    WorkAreaHeight = (apiRECT.Bottom - apiRECT.Top) * Screen.TwipsPerPixelX
End Property
Public Property Get WorkAreaWidth() As Long
Dim apiRECT As RECT
    Call GetWorkAreaDimensions(apiRECT)
    WorkAreaWidth = (apiRECT.Right - apiRECT.Left) * Screen.TwipsPerPixelY
End Property
Public Property Get WorkAreaTop() As Long
Dim apiRECT As RECT
    Call GetWorkAreaDimensions(apiRECT)
    WorkAreaTop = apiRECT.Top * Screen.TwipsPerPixelX
End Property
Public Property Get WorkAreaBottom() As Long
Dim apiRECT As RECT
    Call GetWorkAreaDimensions(apiRECT)
    WorkAreaBottom = apiRECT.Bottom * Screen.TwipsPerPixelX
End Property
Public Property Get WorkAreaLeft() As Long
Dim apiRECT As RECT
    Call GetWorkAreaDimensions(apiRECT)
    WorkAreaLeft = apiRECT.Left * Screen.TwipsPerPixelY
End Property
Public Property Get WorkAreaRight() As Long
Dim apiRECT As RECT
    Call GetWorkAreaDimensions(apiRECT)
    WorkAreaRight = apiRECT.Right * Screen.TwipsPerPixelY
End Property

Private Sub GetWorkAreaDimensions(ByRef apiRECT As RECT)
Dim lRet As Long
    lRet = SystemParametersInfo(SPI_GETWORKAREA, vbNull, apiRECT, 0)
End Sub





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -