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

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

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

【 tulaoshi.com - 编程语言 】

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

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

  1. API 的宣告:

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

  

  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 等於工作列的右边界

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

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

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

延伸阅读
标签: excel
excel工作表的行或列怎么自动求和? 利用EXCEL软件的功能进行自动求和,能起到事半功倍的效果,这个经验是用来介绍怎么使用EXCEL工作表进行行或列的自动求和,一般可以直接利用自动求和工具栏选项,再有就是利用插入函数求和也可以做到,用习惯了你会离不开这个EXCEL的。下面图老师小编就为大家介绍excel工作表的行或列怎么自动求和方法,...
标签: 电脑入门
1、将鼠标光标移动到屏幕右下,在弹出的菜单上点击设置,参见下图 2、在弹出的菜单上点击控制面板,打开控制面板,参见下图 3、点击更改输入法,参见下图 4、打开语言窗口,点击左侧高级设置,参见下图 5、打开高级设置,勾选使用桌面语言栏(可用时),并左键点击选项,参见下图 6、在打开的文本服务和输入语言对话框中,设...
标签: 电脑入门
Win8下,新增加的Metro应用程序默认只能安装在系统盘,会导致系统盘臃肿,且在控制面板--程序和功能中无法看到已安装的程序及其大小。 如何查看Metro应用程序大小: Win+C打开Charm(超级按钮),选择设置,选择右下角的更改电脑设置,选择常规,找到可用存储下的查看应用大小。 如何查看Metro应用程序安装位置: 方法一: Metro应用...
标签: 电脑入门
如何设置Windows默认命令行窗口大小和缓冲区大小 Windows 命令行 cmd 窗口系统默认的大小(80*40)对于现在的屏幕配置已经跟不上时代了,我们总是要把它改大些,而且缓冲区大小也想改得大大的。单纯的为当前的 Windows 命令行窗口修改显示大小和缓冲区大小就简单了,右键命令行窗口标题,属性里改屏幕缓冲区和窗口大小就是,系统会为与当前标...
标签: windows10
Windows10如何修改文件默认保存位置   1、点击开始菜单,点击设置图标; 2、然后点击系统选项; 3、打开系统选项后,点击储存感知选项; 4、在保存位置区域,分别设置各 资料文件夹设置在D盘。 如下图: 5、操作后,系统会在D盘自动创建一个以你登录用户名命令的文件夹,其中就是放置个人资料的文件夹了。 ...

经验教程

371

收藏

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