hur.cn - 华软网

 热门搜索

用SendInput函数模拟小键盘输入遇到问题,请大家帮忙啊

  作者:未知    来源:网络    更新时间:2009/4/3
C++">
void 键盘按键点击(WORD vk,UINT 次数)
{
INPUT ip[2];
ip[0].type=ip[1].type=INPUT_KEYBOARD;
ip[0].ki.wVk=ip[1].ki.wVk=vk;
ip[0].ki.dwFlags=KEYEVENTF_EXTENDEDKEY;
ip[1].ki.dwFlags=KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEYUP;
for(UINT i=0;i<次数;i++)
::SendInput(2,ip,sizeof INPUT);
}

我这个函数写的应该是正确的吧?为什么向记事本输入的时候,
键盘按键点击(VK_NUMPAD0,1);
这句,无论Num Lock灯亮不亮,都能输入0?
使用keybd_event函数同样也有这个问题!!

---华软 网友回答---
确实,关注
---华软网友回复---
  class="deleted_message"> 该回复于2009-04-07 10:33:45被版主删除
---华软网友回复---
关注啊。。。。
---华软网友回复---
把该死的360关了就知道了。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。