微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

发送密钥到Windows桌面

我想build立一个应用程序发送键盘到Windows桌面而不是指定的窗口。 例如,如果我们点击箭头键,那么桌面上的图标被选中…是否有可能?

在R中查找windows用户名

目标是Windows服务器时WebClient变慢

运行theano时编译问题

无法使用MysqLserverclone实用程序克隆现有的MysqL服务器

如何使用C#设置指定网卡的链接速度和双工模式

sendinput的Windows API将做你想要的。 实际上,将输入发送到目标窗口是一个更困难的任务。 sendinput将输入发送到正在调用此API的进程的窗口会话对应的虚拟输入队列。 输入或键,如果你愿意,将着陆在任何活动的桌面上,而且在任何窗口在前台

如果显示桌面图标的Listview控件是前景窗口,那么您将发送的箭头键将移动选择,否则它可能会移动光标在记事本上(如果记事本是前景窗口)。 注意:顶部的窗口不一定是前台窗口。 查看SetForegroundWindow API以了解更多关于前景窗口的含义。

您应该可以通过win API中的LVM_SETITEMPOSITION来完成此操作。 看看下面的线程,其中涵盖了一些建议已经使用这个: 我怎样才能以编程方式操纵Windows桌面图标的位置?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐