vb如何控制鼠标

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

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

【 tulaoshi.com - 编程语言 】

  主要是要通过两个方面:

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

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

  这个函数的声明如下:

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

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

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

  Public Type POINTAPI

  x As Long

  y As Long

  End Type

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

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

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

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

  它的声明如下:

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

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

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

来源:http://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...
标签: Android
如何用鼠标键盘控制你的Android手机 网上大都是91助手for android来连接手机和电脑,我自己比较偏向于豌豆荚,都可以的,下面给出我的步骤及过程中遇到的几个小问题,供大家参考! 一、鼠标键盘控制手机教程 1、在PC上,安装豌豆荚,或91助手for android或安装Android SDK (目的是利用其中的ADB调试命令),并下载安装java运行...
标签: 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 ...

经验教程

504

收藏

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