A-A+

远程控制关键技术:屏幕控制之二(模拟键盘)

2014年02月26日 MFC开发 评论 2 条 阅读 175 次

远程控制关键技术:屏幕控制之二(模拟键盘)

远程控制关键技术:屏幕控制之一(模拟鼠标)

上篇说了一些关于远程控制中屏幕控制的核心流程和模拟鼠标的操作、关键函数以及示例代码。没看到上篇文章的建议大家首先阅读:

点上面链接传送!

在这篇文章中我们主要来说下模拟键盘操作所用到的函数,以及范例:

先看一下效果图:

远程控制模拟键盘

远程控制模拟键盘

具体可以操作演示一下,具体代码见下面。

关键函数:keybd_event();

函数原型已经详细用法:点我传送MSDN,在这不再叙述。

示例代码:

[cpp]

void CkeyboardDlg::OnBnClickedKeyesc()
{
//模拟按下ESC键,程序退出
keybd_event(27,MapVirtualKey(27,0),KEYEVENTF_KEYUP,0);
keybd_event(27,MapVirtualKey(27,0),0,0);
}

[/cpp]

完整代码下载:百度网盘(失效请联系邮箱索取:10814750$qq.com谢谢!)

标签:

2 条留言  访客:2 条  博主:0 条

  1. 路路通

    顶顶更健康

  2. 火枪手博客

    程序猿~,同道中人啊!

给我留言

Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录