您现在的位置: 雪儿网络 >> 站长学院 >> 网络编程 >> 文章正文

文章标题

如何控制鼠标!

『 更新时间:2007-6-26 』『 字体:变小 变大 』『 作者:北方网络 | 来源:不详 』

 

控制鼠标

主要是要通过两个方面:
(一)对鼠标的停留位置做出判断,也就是得到鼠标在屏幕上停留的位置。
(二)将鼠标的移动到所确定的位置上。 而实现这个功能则要使用到setcursorpos这个函数,此函数的功能是设定鼠标位置。
这个函数的声明如下:
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
这样就可以通过getcursorpos函数获得鼠标的位置,存放到一个pointapi变量中,再通过setcursorpos函数来设置鼠标的位置。
这样就可以十分顺利的来控制鼠标了!

【点击数:】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

关文章

您的姓名:
评分等级:
1分 2分 3分 4分 5分
评论内容:
1、严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
2、用户需对自己在使用雪儿网络服务过程中的行为承担法律责任。
3、本站管理员有权保留或删除评论内容。
4、评论内容只代表网友个人观点,与本网站立场无关。
雪儿网络
copyright©2006-2008 xueol.com 鄂icp备06022161号
返回网站顶部