elf机油好吗:两个进程如何通信

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 22:53:27
当我一个程序运行了.把它最小化.我再运一次这个程序.它会把刚刚最小化的窗恢复.请问这个是如何做的?我是用VB的.其它语言略懂一二
自己定义消息为多少值?我怕随便写一下,会与系统定义消息重复...

进程间通信有很多种方法,发送消息比较简单:
假设你的程序为X
1,在程序窗体启动之前先调用FindWindow(...)——可参见MSDN——找到你的程序X的窗口句柄
3,如果没有找到说明还没有运行你的X程序,那就正常运行你的程序就可以了。
2,如果已经找到则向找到的窗口句柄发送一个消息即可,可以是你自己定义的消息,当程序收到此消息时就恢复便可以了。