产生键盘事件 [英] generate keyboard event

查看:88
本文介绍了产生键盘事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在从应用程序中模拟Alt + f4键事件.
但是它似乎不起作用.

这是代码,请让我知道是什么问题吗?

Hi all,

I am simulating Alt+f4 key event from my application.
However it does not seem to work.

Here is the code, please could I get to know what is the issue?

<br />
<pre><br />
    keybd_event( VK_MENU ,0x38,KEYEVENTF_EXTENDEDKEY | 0 ,0);<br />
    keybd_event( VK_F4 ,0x3e,KEYEVENTF_EXTENDEDKEY |0, 0 );<br />
    keybd_event( VK_F4 ,0x3e,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);<br />
    keybd_event( VK_MENU ,0x38,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);</pre><br />
<br />



谢谢.



Thanks.

推荐答案

SendInput [^].

谁说
此功能受UIPI约束.允许应用程序仅将输入注入到等于或小于完整性级别的应用程序.
MSDN says[^]
This function has been superseded. Use SendInput[^] instead.

who says
This function is subject to UIPI. Applications are permitted to inject input only into applications that are at an equal or lesser integrity level.


这篇关于产生键盘事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆