vb如何控制鼠标

2016-02-19 15:45 0 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享vb如何控制鼠标教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - 编程语言 】

  主要是要通过两个方面:

  (一)对鼠标的停留位置做出判断,也就是得到鼠标在屏幕上停留的位置。

  (二)将鼠标的移动到所确定的位置上。 而实现这个功能则要使用到SetCursorPos这个函数,此函数的功能是设定鼠标位置。

  这个函数的声明如下:

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

  Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long

  而仅仅有这个函数是不够的,还需要定义一个type格式的自定义变量。定义为:

  Public Type POINTAPI

  x As Long

  y As Long

  End Type

  它用于存放鼠标的位置(屏幕上的位置)。

  但是一个新的问题又出现了:鼠标到底放在哪里呢?也就是如何获得屏幕上的位置。

  这个问题就要用到另一个函数:GetCursorPos,它的功能是获得屏幕上鼠标的坐标。

  它的声明如下:

  Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

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

  这样就可以通过GetCursorPos函数获得鼠标的位置,存放到一个POINTAPI变量中,再通过SetCursorPos函数来设置鼠标的位置。

  这样就可以十分顺利的来控制鼠标了!

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

延伸阅读
使用VB编程时,有时需要调用Microsoft Word对文字进行编辑、排版及输出。为实现这种调用,可以使用Shell函数、OLE自动化、在包容器中嵌入Word对象等方法。经过试用和比较,总结出了这几种方法的各自特点。 1 使用Shell函数直接调用 语法:Shell (pathname[,windowstyle]).Pathname是指要执行的程序的名字和任何必须的参数或命令...
软件界面生动与否很大程度上决定于你对窗口的设计和控制。事实上,Windows程序员可以对系统中的任何窗口进行操纵,它意味着,Windows程序员可以直接操纵任何正在运行的应用窗口;可以发现一个特定的应用是否在运行,如果该应用没有运行还可以启动它;可以重新排列屏幕上的所有窗口;还可以使其他应用的窗口最大化或最小化。下面我们探讨一种十分...
标签: 电脑入门
以下的VBA代码,可以控制鼠标的活动范围,即控制鼠标能操作的范围。哪里能操作,哪里不能操作,都能控制。 代码如下,附带诠释。 With ActiveSheet "With 语句,在一个单一对象上执行一系列的语句 .Unprotect "解除没设密码的工作表保护 .Cells.Locked = False "解除活动工作表中所有单元格的锁定 .Range("F1:J99").Locked = T...
---- 一、提出问题 ---- 自从1996年微软推出Intellimouse鼠标后,带滚轮的鼠标开始大行其道,支持鼠标滚轮的应用软件也越来越多。但我感到奇怪,为什么VB到6.0本身仍然不支持鼠标滚轮,VF可是从5.0就提供MouseWheel事件了。 ---- 如何让VB应用程序支持鼠标滚轮?MSDN上有一篇解决VB下应用Intellimouse鼠标的文章,它解决这一问题的方法是通过...
标签: Web开发
You are free to use this in any product, or on any web site. For more information about ImageFlow read the Documentation and check my Newsblog. For anything else simply ...

经验教程

441

收藏

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