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

2016-02-19 16:51 0 1 收藏

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

【 tulaoshi.com - 编程语言 】

  此一问题需呼叫 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 等於工作列的左边界

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

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

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

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

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

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

来源:https://www.tulaoshi.com/n/20160219/1613367.html

延伸阅读
标签: windows系统
Windows8系统如何设置不同的网络位置 解决方案: windows 8 Consumer PReview下已省略此功能,可以参考Windows 防火墙中允许应用或功能通过windows防火墙功能来实现。 Windows8中如何更改用户账户名称 1、系统下同时按住键盘上 Windows 和 X 键打开系统菜单,点击选择控制面板。参见下图 2、在控制面板里...
在Excel表格中怎么释放文件大小容量? Excel表格中有很多数据,发现在保存起来速度很慢,就除删除了2/3的数据,但表格的文件大小依然没有变,想知道这是为什么?怎样才能使文件内存变小? 把你的数据什么的复制后,存到另一个Excel表格中试试,是不是这个文件是编辑次数太多了,造成文件过大,EXCEL文件的保存机制造成的。 1、公式太多,如果...
标签: 电脑入门
如何设置Windows默认命令行窗口大小和缓冲区大小 Windows 命令行 cmd 窗口系统默认的大小(80*40)对于现在的屏幕配置已经跟不上时代了,我们总是要把它改大些,而且缓冲区大小也想改得大大的。单纯的为当前的 Windows 命令行窗口修改显示大小和缓冲区大小就简单了,右键命令行窗口标题,属性里改屏幕缓冲区和窗口大小就是,系统会为与当前标...
标签: 电脑入门
1、将鼠标光标移动到屏幕右下,在弹出的菜单上点击设置,参见下图 2、在弹出的菜单上点击控制面板,打开控制面板,参见下图 3、点击更改输入法,参见下图 4、打开语言窗口,点击左侧高级设置,参见下图 5、打开高级设置,勾选使用桌面语言栏(可用时),并左键点击选项,参见下图 6、在打开的文本服务和输入语言对话框中,设...
标签: windows10
Windows10如何修改文件默认保存位置   1、点击开始菜单,点击设置图标; 2、然后点击系统选项; 3、打开系统选项后,点击储存感知选项; 4、在保存位置区域,分别设置各 资料文件夹设置在D盘。 如下图: 5、操作后,系统会在D盘自动创建一个以你登录用户名命令的文件夹,其中就是放置个人资料的文件夹了。 ...

经验教程

396

收藏

78
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部