15,980
社区成员




InputSoftKey(65);
void InputSoftKey(WORD wVk)
{
CEdit* pBtn = (CEdit*)GetDlgItem(IDC_EDIT1);
pBtn->SetFocus();
keybd_event(wVk, MapVirtualKey(0x41, 0), 0, 0);
keybd_event(wVk, MapVirtualKey(0x41, 0), KEYEVENTF_KEYUP, 0);
}
void SimKey(char chKey)
{
HKL hKL = GetKeyboardLayout(GetCurrentThreadId());
BYTE bScan = (BYTE)MapVirtualKeyEx(chKey, MAPVK_VK_TO_VSC, hKL);
keybd_event(chKey, bScan, 0, NULL);
keybd_event(chKey, bScan, KEYEVENTF_KEYUP, NULL);
}
void CDlg1Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
GetDlgItem(IDC_EDIT1)->SetFocus();
SimKey('W');
SimKey('O');
SimKey('D');
SimKey('E');
SimKey('Z');
SimKey('U');
SimKey('G');
SimKey('U');
SimKey('O');
}