VK按键模拟问题
发布时间
阅读量:
阅读量
采用SendInput函数实现按键模拟操作,相关代码示例如下:
#include "stdafx.h"
#include <windows.h>
#include <conio.h>
#define KEY_TO_FIRE VK_RWIN
int _tmain(int argc, _TCHAR* argv[])
{
_tprintf(_T("fire key...\n"));
INPUT keyEvent = {0};
keyEvent.type = INPUT_KEYBOARD;
keyEvent.ki.wVk = KEY_TO_FIRE;
keyEvent.ki.wScan = MapVirtualKey(KEY_TO_FIRE, 0);
keyEvent.ki.dwFlags |= KEYEVENTF_EXTENDEDKEY;
if( 0 == SendInput(1, &keyEvent, sizeof(keyEvent)) )
{
_tprintf(_T("SendInput error: %u\n"), GetLastError());
}
keyEvent
全部评论 (0)
还没有任何评论哟~
