sendInput函数问题
INPUT Input[2];
memset(Input,0,sizeof(Input));
Input[0].type=Input[1].type=INPUT_KEYBOARD;
Input[0].ki.wVk=Input[1].ki.wVk=0;
Input[0].ki.wScan=Input[1].ki.wScan=0x41;//这个是虚拟码
Input[0].ki.dwFlags=KEYEVENTF_UNICODE;
Input[1].ki.dwFlags=KEYEVENTF_UNICODE|KEYEVENTF_KEYUP;
SendInput(2,Input,sizeof(INPUT));
我想问一下,为什么我电脑中的输入法已经切换到中文的,用上面的代码模拟按键消息,总是输入的是字母呢
注:窗口属性已设成WS_EX_NOACTIVATE