- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
打开记事本做试验,并且记事本内容写上很多数据。。,否则你无法看到效果的。
void CTest99Dlg::OnButton1() //前台模拟组合按键
{
HWND hwnd = ::FindWindow("Notepad",NULL);
CWnd::FromHandle(hwnd)->SetForegroundWindow();//窗口置顶
keybd_event(VK_CONTROL,0,0,0);
keybd_event('V', 0, 0, 0);
}
void CTest99Dlg::OnButton2() //前台按键
{
HWND hwnd = ::FindWindow("Notepad",NULL);
CWnd::FromHandle(hwnd)->SetForegroundWindow();
keybd_event(VK_UP, 0, 0, 0);
}
void CTest99Dlg::OnButton5() //前台按键
{
// TODO: Add your control notification handler code here
HWND hwnd = ::FindWindow("Notepad",NULL);
CWnd::FromHandle(hwnd)->SetForegroundWindow();
keybd_event(VK_DOWN, 0, 0, 0);
}
void CTest99Dlg::OnButton3() //前台按键
{
// TODO: Add your control notification handler code here
HWND hwnd = ::FindWindow("Notepad",NULL);
CWnd::FromHandle(hwnd)->SetForegroundWindow();
keybd_event(VK_LEFT, 0, 0, 0);
}
void CTest99Dlg::OnButton4() //前台按键
{
// TODO: Add your control notification handler code here
HWND hwnd = ::FindWindow("Notepad",NULL);
CWnd::FromHandle(hwnd)->SetForegroundWindow();
keybd_event(VK_RIGHT, 0, 0, 0);
}
void CTest99Dlg::OnButton6() //后台消息按键
{
// TODO: Add your control notification handler code here
HWND hwnd = ::FindWindow("Notepad",NULL);
HWND hedit = ::FindWindowEx(hwnd,NULL,"edit",NULL);
::SendMessage(hedit,WM_CHAR,'S',0);
}
http://pan.baidu.com/share/link?shareid=510416&uk=3895950538 |
|