VB如何让自己listbox里面的内容发送到另一个程序的listbox里面

自己的程序1.exe,另外的一个程序2.exe两个程序都存在listbox控件,在1.exe中的listbox内容发送给2.exe中的listbox。请问如何用VB实现?... 自己的程序1.exe,另外的一个程序2.exe两个程序都存在listbox控件,在1.exe中的listbox内容发送给2.exe中的listbox。请问如何用VB实现? 展开
 我来答
匿名用户
2013-07-15
展开全部
请做好心理准备,很难,除非网上你能找到现成的写好的包装好的函数或控件首先请下载Microsoft Spy++工具。然后运行2.exe

在spy++菜单Spy下选Find Window,拖动对话框里面的那个瞄准器到2.exe的标题上.
此时在spy++中会显示出该窗体的属性.我们要关注的是class和title,假设class为A,title为B

然后同上,但这次要瞄准那个listbox了,获得了listbox的class和title.假设分别是C和D

之后是写代码:(以下API请自己百度使用方法,很简单你要实在看不懂就放弃吧)
1.使用parent = FindWindow(A,B),如果返回值是空,说明你获取的A和B不对。
2.使用handles = FindWindowEx(parent,0,C,D),找到listbox的handles。
如果上面两步都做完了且返回值不是空,恭喜你基本成功了。
之后使用PostMessage(handles,消息,参数1,参数2)发送消息就可以控制它了。

至于消息,又是一个很大的知识点了,不过你只关心listbox相关的就好。。你也得百度学习,MSDN也非常好查。。
祝你顺利
匿名用户
2013-07-15
展开全部
实用剪切板即可了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-15
展开全部
挂个钩子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式