sendmessage 问题

zyfdanny 2009-04-03 03:37:35
我目前运行的是vc 程序,想用sendmessage FindWindow找到vb程序正在运行的窗口,并且我可以控制vb上的按钮,vs2008 环境,谁能说详细点?
...全文
128 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
biweilun 2009-04-04
  • 打赏
  • 举报
回复
很简单,你看下我的这个帖子。http://topic.csdn.net/u/20090403/09/c1d8bfc8-6861-44c4-89bd-451168ea11d6.html
cnzdgs 2009-04-04
  • 打赏
  • 举报
回复
先用SPY++查出按钮ID,程序中用FindWindow找出窗口,再用SendMessage发WM_COMMAND消息模拟BN_CLICKED事件,消息参数参考MSDN中BN_CLICKED的说明。
coodd 2009-04-03
  • 打赏
  • 举报
回复
随便模拟一个键盘事件,vb那边写事件处理函数。
zyfdanny 2009-04-03
  • 打赏
  • 举报
回复
我目前的情况是2个屏幕,左边是vb写的一些按钮,这个按钮可以控制一些机械动作,已经联通了。
右边跑的是vc的应用程序,我现在想让vc事件传递给vb界面的按钮,然后响应机械事件。
我做了一个vc传递给vc的事件我用sendmenssage做好了测试通过。
但是vb那边怎么接收这个事件,谁有好的办法?拜托了,给些想法好么?
zyfdanny 2009-04-03
  • 打赏
  • 举报
回复
我的意思是说假如我按vc程序的1号按钮,同时把事件传给vb程序的1号按钮,依次类推。谁有好的办法?
我不懂电脑 2009-04-03
  • 打赏
  • 举报
回复
和以前一样啊
zyfdanny 2009-04-03
  • 打赏
  • 举报
回复
用 钩子 是不是更好些呢?可以同时控制2个不同窗口么?

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧