VC如何向指定的后台窗口发送按键消息?
如下的怎么不行?
void CSendMSG1Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
HWND hClient = NULL;
TCHAR szCaption[128] = "C/C++/ VC++ - 群";//window title
hClient = ::FindWindowEx(NULL,hClient,NULL,szCaption);
::PostMessage(hClient, WM_SYSKEYDOWN,VK_MENU,0);
::PostMessage(hClient, WM_SYSKEYDOWN,VK_F4,0); //按下f4
::PostMessage(hClient, WM_SYSKEYUP,VK_MENU,0);
::PostMessage(hClient, WM_SYSKEYUP,VK_F4,0);
}
|