45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:如何使用键盘模拟鼠标操作?

如何使用键盘模拟鼠标操作?

2016-09-03 08:39:09 来源:www.45fan.com 【

如何使用键盘模拟鼠标操作?

用键盘模拟鼠标操作
图/文 冷风/
关于键盘编程的技术份量也得有一本书吧,却不是我三言两语说清的,而且能力也万万达不到。但我还是尽力而为,只为以后自己复习用吧。
让程序接受按键消息可以使用WM_KEYDOWN消息,它通常用以下的格式调用
case WM_KEYDOWN:
switch(wParam)
{
case VK_UP:
GetCursorPos(&pt);
SetCursorPos(pt.x,pt.y-10);
break;
case VK_DOWN:
GetCursorPos(&pt);
SetCursorPos(pt.x,pt.y+10);
break;
case VK_SPACE:
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
break;
}
上面代码意为当按下“上光标键”时鼠标光标上移,当按下“下光标键”时鼠标光标下移,当按下空格键时,模拟鼠标的单击。WM_KEYDOWN消息是在用户按下某个按键时会触发的消息动作,之后就通过一个switch语句来判断,被按下的是什么键。wParam代表键盘上每个按键的虚拟键码。比如 VK_UP为上光标键,VK_DOWN为下光标键,VK_SPACE为空格键。CASE下面就是操作代码了。上面程序中的ptPIONT结构。模拟鼠标的动作也是比较简单的。呃..,就这样吧,再学了我就再写
 

本文地址:http://www.45fan.com/bcdm/71652.html
Tags: 鼠标 键盘 模拟
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部