如何在自己MFC的程序中,把对自己程序的操作消息传递给其他程序

比如在自己的程序上按下一个A,然后你打开的另一个程序(如word中会打出一个A)。postmessage,sendmessage我都知道,但如果将自己的消息传递给其他正在... 比如在自己的程序上按下一个A,然后你打开的另一个程序(如word中会打出一个A)。postmessage,sendmessage我都知道,但如果将自己的消息传递给其他正在运行的程序呢?
有以上操作能成功的么
展开
 我来答
百度网友1eb0f7288
2010-09-17 · TA获得超过586个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:353万
展开全部
postmessage和sendmessage只能用来向本进程创建的窗口发送消息。

如果你要给其他进程发送消息必须使用进程间通信手段,具体的使用你可以baidu一下Windows进程间通信。一般来说可以创建一个命名管道内核对象,两个进程都获得它的句柄,然后一个读一个写就可以了。当然你也可以使用socket等其他进程间通信手段。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4265fa47d
2010-09-19 · TA获得超过153个赞
知道答主
回答量:306
采纳率:0%
帮助的人:174万
展开全部
这么跟你说吧 这种特别抽象的程序既不简单又不实用 你想学这种功能的程序干嘛 要是有人会这种程序 他也不会浪费时间来教你
下面那些说的什么进程通信 和找窗口的纯属扯淡 他们根本没编过这种程序 我如果没研究过这类程序我不会在此大放厥词 奉劝楼主放弃 不要研究这种无聊的东西
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
僧修敏T7
2010-09-17 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:86.1万
展开全部
CWnd * pWnd = FindWindow(...) //参数参照MSDN
if(pWnd && IsWindow(pWnd))
{
pWnd->SendMessage(WM_CLOSE, 0, 0); //关闭消息
}

前提是对方能处理你的消息,控制WORD的话,我不会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gamespy1991
2010-09-17 · TA获得超过1262个赞
知道小有建树答主
回答量:1636
采纳率:0%
帮助的人:1212万
展开全部
除非Word提供接口,否则正常手段无法达到你的目的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式