VC编程中向其它程序sendmessage或postmessage的一个问题

为什么我的程序向有些运行的程序中发送一个按钮按下的消息可以成功,而向某些程序中发送这样的消息后不起作用呢?怎样解决?句柄绝对正确,我用SPY++获取的。请告诉我解决的办法... 为什么我的程序向有些运行的程序中发送一个按钮按下的消息可以成功,而向某些程序中发送这样的消息后不起作用呢?怎样解决?
句柄绝对正确,我用SPY++获取的。 请告诉我解决的办法
展开
 我来答
tcl203
2009-11-06 · TA获得超过392个赞
知道小有建树答主
回答量:317
采纳率:88%
帮助的人:266万
展开全部
首先,这种消息机制一般只使用于标准的win32程序。例如Windows的系统对话框,自己编写的一些简单的物散Win32程序等等。
其次,这个取决于那些程序有没有对这些消息做了什么样的处理。默认情况下,一般win32程序的按钮都会响应这个消息。但是有些程序出于某些目的,会屏蔽这些消息(比如在接受到消息后什么都不做)。

PS: 通过这种发消息的方式控制,对于很多软件运基都行不通的。例如一般的网游,都直接响应鼠标键盘硬件驱动层面的东西;IE浏览器的旁蚂谨话就又涉及到其他一些麻烦的东西了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dgangli
2009-11-06
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
接受消息的窗口句柄正确吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式