VC 向后台窗口发送按键消息

VC如何向指定的后台窗口发送按键消息?如下的怎么不行?voidCSendMSG1Dlg::OnButton1(){//TODO:Addyourcontrolnotific... 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);
}
展开
 我来答
焉湉湉00P
2008-09-25 · TA获得超过1858个赞
知道大有可为答主
回答量:1556
采纳率:100%
帮助的人:1425万
展开全部
你有检查到hClient的值么(即FindWindowEx的返回值)
如果返回不成功的话你发的消息也无效了

另外:建议尝试使用SendMessage
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式