如何读取 Windows 工作列的大小及位置?

小子儿T

小子儿T

2016-02-19 16:51

今天图老师小编给大家展示的是如何读取 Windows 工作列的大小及位置?,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

  此一问题需呼叫 SHAppBarMessage API 函数,细节如下:

  1. API 的宣告:

  

  Const ABM_GETTASKBARPOS = &H5    Private Type RECT        Left As Long        Top As Long        Right As Long        Bottom As Long    End Type    Private Type APPBARDATA      cbSize As Long      hWnd As Long      uCallbackMessage As Long      uEdge As Long      rc As RECT      lParam As Long    End Type

  注:如果以上的宣告放在「一般模组」底下, 应在 Const 之前加上 Public 保留字,

  并且将Private 保留字去掉。

  2. 程式范例:

  Dim data As APPBARDATA

  data.cbSize = Len(data)

  Call SHAppBarMessage(ABM_GETTASKBARPOS, data)

  ' data.rc.Left 等於工作列的左边界

  ' data.rc.Top 等於工作列的上边界

  ' data.rc.Right 等於工作列的右边界

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  ' data.rc.Bottom 等於工作列的下边界

  请注意以上求出之工作列位置及大小是以 pixel(像素) 为单位。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

如何读取 Windows 工作列的大小及位置?

编程语言 网络编程
如何读取 Windows 工作列的大小及位置?

C++ Builder中保持控件的位置及大小

编程语言 网络编程
C++ Builder中保持控件的位置及大小

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Windows8下如何查看Metro应用程序大小以及安装位置

windows系统
Windows8下如何查看Metro应用程序大小以及安装位置

如何在windows程序中读取bios内容

编程语言 网络编程
如何在windows程序中读取bios内容

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

WPS调整图形位置大小

电脑入门
WPS调整图形位置大小

如何更改Excel工作簿的默认保存位置

excel
如何更改Excel工作簿的默认保存位置

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

VB编程步步高-代码效率篇

VB编程步步高-代码效率篇

取得Disk Free Space与Total Space

取得Disk Free Space与Total Space
下拉加载更多内容 ↓